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/.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
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d332e8258..6e1920d94 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -120,6 +120,17 @@ 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.
+
+- 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.
- Require conflict markers or a categorized conflict diagnostic before benchmark exit status 1 can count as a conflict; startup failures remain reliability errors.
- Accept established categorized conflict diagnostics without a separate code field while still rejecting empty diagnostics and unexplained exit-one failures.
diff --git a/Gemfile.lock b/Gemfile.lock
index a74b69571..b1d5c27cc 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,139 +1,137 @@
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)
- 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-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)
@@ -152,122 +150,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 +274,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
@@ -305,12 +303,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)
@@ -328,8 +326,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)
@@ -379,61 +375,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -444,7 +442,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.6)
+ 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)
@@ -454,15 +453,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 +480,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)
@@ -496,13 +488,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -525,7 +517,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)
@@ -562,7 +554,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)
@@ -571,7 +563,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)
@@ -582,11 +574,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)
@@ -608,12 +599,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)
@@ -627,7 +618,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -639,7 +630,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -652,13 +643,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)
@@ -677,18 +668,15 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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)
@@ -698,20 +686,20 @@ 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.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)
@@ -720,18 +708,17 @@ 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)
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
@@ -739,7 +726,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 +745,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 +786,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 +794,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)
@@ -825,32 +812,31 @@ 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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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
- 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 +845,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
@@ -871,38 +857,36 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
@@ -910,25 +894,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)
+ 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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -938,7 +920,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
@@ -948,38 +930,38 @@ 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.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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -988,34 +970,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.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87
+ token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ 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
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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.22
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 5d315a8ef..aeb7252d6 100644
--- a/gems/ast-crispr-markdown-markly/Gemfile.lock
+++ b/gems/ast-crispr-markdown-markly/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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'
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-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/.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 4a1bb6bc6..bb717eb86 100644
--- a/gems/ast-crispr-ruby-prism/Gemfile.lock
+++ b/gems/ast-crispr-ruby-prism/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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-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-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)
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..3305a96d9 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: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:1796256658": [
+ "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],
[149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949]
],
@@ -27,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]
@@ -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..47d64c0c3 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: 4dfdaf8b1177eb43511bcca96fafb2ebfbfb7cb3dba1baf3c4fc370f92b8bd59
- input_fingerprint: 9c4163f8b3336b88459249edfcf8e54e717fbb9430651d7dd9cc661e06f94797
+ 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: b6284fc06055c2d3212f79fac9d625d5a2f57a20be259ef1cfadd688bab5c06a
+ input_fingerprint: 40ff77f6004c9f33c8a39254e159a8e5fd50a1360ef6316f59b3797b5b94f8aa
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: 92a523994ee878971eda9628f9096b27018dd77b2a672a20db4ac87fac5537db
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 03a31793addebf653e3dc2a3fddcb69c2a13725c5823692a2d211a864d6b0c7d
+ 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: b1b5dc4cd4f2fa369f7e7c855c48d0cafd3008373cf319dba7b518453fdcd5b0
+ 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: b8019069b3c4a79726c44ece01bd7abf5754af9f5e0c0618d1a601259e11bcaa
+ input_fingerprint: b31cda9075ff1c44b8b14da00984f51145dc6c5e55c88aead2f521b274705d0a
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: d6f745707f2372e674e458e454c038f837ab193ed514c4f8d3a8e2524e0a5c85
- input_fingerprint: 37928e3f6b4830ddb267fc9f89f6f1fd4189c3ade951df718e668e5d6f437e32
+ dest_sha256: 21067e66efdf9fa19446445a8ae483340b3f21c59d9ff300ee09f84632e91e60
+ input_fingerprint: b5990b7dcc805ae8d44e1738d1f39d47d8312bcb765682c55fa6a5399033c286
template_sources:
- Rakefile.example
ast-crispr.gemspec:
recipe: template_source_application_ast_crispr_gemspec
action: write
- dest_sha256: 70c91f4ae5739b75c909d7ac532c4495d88fbf2b27acfd73c8be4a7f60b41a44
- input_fingerprint: dc1caba13b164cc76340c6fa8cc2c6d292488d9fe57f2772c7a3c0cc6b563026
+ 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: db7bf069fcd24f8b4001713c6a5ab7056cc3b612dd4df1539ed8418c031c4704
+ 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: f01c4f69ed639e9c217f9cc3b4cc4bd46afc496dcf9065ecb52dacaa1e86daf6
+ 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: db8b688e05fbfb790f683e4f6a2c210baaa53e837976779e9551d377a011f686
+ 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: 1ed660b44106a7f3d0b9507dddb3a286101efae89481720c493c01f8b425bb24
+ 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: c4e11c95f9612c32f5af448293b42a5e031012be23ed1bd543ccdeb33bc740b7
+ 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: e28514a4b4ece8b1192e16ad47dde8fc33438e05325ef1b21c958160d6299def
+ 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: 86d4f12d800a5b0cdae6fba39bfb70d3ae4743457c30131af5a72d90a17053b2
+ 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: bcbc0404e3d0da099e68fa34fdc00a6bf584dfd4368661eb31c9c68a47f46878
+ 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: bf8af287d46e36612267922eb0747955e126eb14c5d4fb2d0fa857442129c29b
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: edb2eaa92426d8e84b9a03c43f19a4668dfe1406499b8037c9eb3dbc55edc04d
+ 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: 9e316bd16800e07925ecdb0f12924e583c0801e8306eb8a042e7080f335d5fdd
+ 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: 9acb5c25c815a2914d7b5634aab3539739c4295bb78f666535174cbbae134838
+ 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: 3b475202c25f1f85dc513d614beee51ff388cae3cf3eec9e0761f1669cdba532
+ 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: 4a084db70b10e0bee0af7401b5af423a63cad84eedb5ea6978e0158b02fef9b3
+ 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: 109c10cf57c703b230208a6d1162352b3fecfdc538492f348ba052a955485855
+ 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: 5a30d72a567f1e8e64b4e96f34b4314e2dd46d007996ec3d382f1d0692be84c5
+ 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: ed5424432aec0497eea1c2c08e21a36fc64b76ed3cf23e674df02286a4e77b43
+ 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: 8302249c86528a8c85565af61414534f08b4c7c7c10591c4eff0e2e62521a248
+ 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: 206af86a4183068e1a8f18633694756887da36aa01a14fb3c46c4e6a28d1bce0
+ 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: 48495eb89a16c56a4a2cf97a53e71be3e3e053972fd260afee1bd1d948bfbc1a
+ 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: d95d3878dca110acc7eb8083ccddcb8fdea447985ea85f75cd4d7f9a68233123
+ 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: 43633625fc836a1a9ddb7dc7312ce6d865687b4e292bfe199b814360fc4e4251
+ 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: e6294498442ad0f53675eed7a83e69288afbaa5e8c92d26dca1dca92c2b985fb
+ 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: 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: 6c51e2cc25bb8e726b90a8b495a1e5740b245825117c079969f35eb2100cc63f
+ 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: 714b25f536db3642c3523968d26b1f5c27a66f188d3714c37fca338bbc2060d3
+ 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: 833ab5d57f1f07722ee7efc7fcb475ec1179eb6548e2bc377ecc9ed80640ae71
+ 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: 7957ba628c51c3249a9498929a2b7082dec0947f250fb70192d6d181595961f7
+ 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: 148d86861f582ad01125f61163713fea831971de05ab9ad17ff78c326e2aaf4b
+ 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: ddbd35e720f4442010e86296b0d7c8eaa631ef152ea7dd566564b4f42aa1cc08
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 3c990acada9e5519739ee154150b06edfb2a661b3d8fb50aafdd052c92f51414
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 8e4e6643b3f08b25e19a01b179aa8a90cf2527c1fdf089a5afb26813acadf0ac
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 847dcf2da46c154c73fb5d096e64844ffd3bac94924f1d3dd65145b452e65662
+ 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: e6d82495a09263d6482ff6819634e36dd2e0c35ad635cc7eced746871e735642
+ 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: 66f9d3e2967d97032cf6ad75da9cd9fc197dd54f784affd8f353f46793b43a0d
+ 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: 1b7cde304be45d7e827c791eff7562a0ccc28c0f88da8ff24675164642240b19
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 4610f7a852c8d6858a457c1dd26762bd517c7a9b02c3650a8ed099dfa4a991a2
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: d0a7ed98563b7be0b7dfcd35020cb93371e98920bb889d8ae8d09a5e37eb52cf
+ 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: e314b1d361eba9d2bcaccddb55e168e8782f0dc0e59f8c2d90faa8935f98d54e
+ 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: e3724b16bb0732dc607570706db3079dc990b693fbd42259487274ba18d7aecf
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: bddfb1ad38a9d774397bed51ce2cfd39faa64845f6bb9d21ff2f98f13c706acd
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: d0eddf5650986228ba5953fbd7944ba014bff7b6c87ff09133acf58b61ec2386
+ 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: 5b7628ac53826879521fbe4909ea11321b78a868ed302cca00feca26a2264b09
+ 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: 491df76688079679de0a0b7cef55cad315b5b5907f92e825cb9a4655e9c671bd
- input_fingerprint: 91fb8d24448ba1cb59e99f87cc4c694b7fb8f3cd9aae2e416f02a60ae0ad1f09
+ dest_sha256: 2965b87d7713c05aaa9c689ddf14dc4ab44fdd9c523388e5ed21f92e14397b5a
+ 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: 01a62771bf0ac865b5bf0ec90f7e975a0ba930613544b7f0d11d4e718363f657
+ 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: 18b227f1bcf379ba2ea14c77123ac6a4b754fa68679da94822fd3068968b8c0a
+ input_fingerprint: f698e36420b6cd3578db82eaca57ed45c53f5549519e34b2ec1e3096ba2dc37c
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 fae1c9f98..ccce2ae7e 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 dependency on the generated typed core binding.
structuredmerge_core_dev = ENV.fetch('STRUCTUREDMERGE_CORE_DEV', '').strip
diff --git a/gems/ast-crispr/Gemfile.lock b/gems/ast-crispr/Gemfile.lock
index d1f7fa4df..065d5ef77 100644
--- a/gems/ast-crispr/Gemfile.lock
+++ b/gems/ast-crispr/Gemfile.lock
@@ -10,139 +10,137 @@ 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: ../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)
- 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: ../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)
- 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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/ast-crispr/Rakefile b/gems/ast-crispr/Rakefile
index d6af5447c..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.26 - 2026-09-09
+# 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 f4a4480c8..3762dd7cf 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.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.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/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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/ast-crispr/gemfiles/modular/templating.gemfile
+++ b/gems/ast-crispr/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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
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 b9a53ac91..bcc6cfdff 100644
--- a/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb
+++ b/gems/ast-crispr/lib/ast/crispr/rust_host_provider.rb
@@ -34,7 +34,10 @@ 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
core_report(request)
rescue KeyError, ArgumentError, TypeError => e
@@ -42,7 +45,10 @@ def report(request)
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
core_source_edits(request)
rescue KeyError, ArgumentError, TypeError => e
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-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/.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..c2841002c 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: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:2332307111": [
+ "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],
[149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949]
],
@@ -27,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]
@@ -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..2b08bf872 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: 6ca7cdefba9fcc0678dd4ed217f9adf326b0c2b1526cdddeaafe863aa61399c4
- input_fingerprint: ff1792246465285dedf094c47bbbb4d168cca8f6771feac3741bce3cf3918818
+ 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: 21d45718184299b3cef0675976c2b73080dc21c9abd57c8f390d6a94c1dfc7c9
+ input_fingerprint: 0f8b1d7c0f0adc22262814ae4c2ae56a758a5dfeb0f2266e2f838fe6fc2f3e1a
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: 3a222e2af62439f5aef2a2199598c3bf5b983993b719af7305828ee84ab21dee
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: aad8dd63f08022feef81d1ce2824fd372167e2abfb989c2ced41b613d9f5eb30
+ 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: 512a3c1f8c0d8c8b30f40f1268695850657388e32ee851dbac57c78962c8bd6b
+ 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: 2151dee8add0f0f829ecaeea6da3c0f4ea4206f8c68d927fab9b9196665d28a9
+ input_fingerprint: e964df5fb594086c1e718f22858483f2adcfa9c4b713d3a2b31084b2f4c9e00b
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 89281336338c40708c8da8066c23f9225e68228e43f0e6e3b4e821dbc503b52d
- input_fingerprint: ed24ffa72b9b2da263f44e584ac8c1f515c4e4b14b3df778f108e4f5d78eba76
+ 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: c321013cfe24c0b0b5aaa16d75c1c6f6a3a6bb68b6df47f2d19d801f784cc103
- input_fingerprint: 7a5b2a57caa5e1a83f5b6312fbb1297838be7373aaf29d13ce28235edbd81a2a
+ 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: 764de435df081b7ed8595579393ee6c34b2b714049e572028e392fb0764159f1
+ 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: d5a64cc05cd87a31b82f45110cb99a92399ce2d263964e06c6560859a0f8dc93
+ 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: 4f152aea3e80f91ae333139e80da04a5f5cb84f3640acad025468ca995f96809
+ 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: e92ae9a42e35c0f99a613cdd1fc84af013d6a4dde0208680742ddc818c040506
+ 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: 0a2867fc9140e74a275404e313d127b4f01b95ce21a56105fcdbb0c27eaacaa0
+ 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: de3fbe6d1dc0e4359166fd79524fd30860c3cf902d3cf41c5ff7d7072190be5b
+ 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: b650c09bf0516ca41a95b329a9aab81f59bb7bec3a19a28aff291e14da6b945c
+ 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: a928b0b147ea1368e0ef9509befbd91acc69d34f0b993972a2dc088f37e7a985
+ 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: d7954c8112fb85fa56828eaed91011a41b238e41567fc8a8ccbdcf8d868104fd
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 3ecbcdd2cd02c52e1ac688c2333cc13090b1c25f9d33ebc4000c83bde3a3f6c3
+ 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: 19a4478202022d1d3df32b61d0d5143a09973d60fcfc8edf6af49b1bf12b46af
+ 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: bd9cb59958efb0ba20a7492f9e66c2884155191b0988a9f16ab77fb00f416ca2
+ 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: 744f67bfd18fec97a74319276b77b7d1652a6403fbc6c9801007d2154296dcfc
+ 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: 67853a79edbe94056ae1cdbb265955a27996dae13e385dc225b036727e4f5c0a
+ 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: 79b77701148d71dcf568a987006e49f1d2e2ad89511e8dd0f5a5b3cf60a3a140
+ 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: 2ed17d9201133dc8f9fe43e937d7820dffabcf3512ac7872069a3bc189a3c673
+ 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: 0bb649823cf2c714e2fe5493387a838f6de7acfcf2cef2ab008d9b76bb6ec2e6
+ 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: 22156e49e1855c2218d79f82216235a0074ace7a97fd13e689eaefc541568f46
+ 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: 22d595a4c4c26a72708086fd14b83457474e88666213da14930e7dff152fba4c
+ 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: dfb68e88b13c8a63eb59115edd4169407a3ebf157e0e5d01c1c998a93a549522
+ 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: 1aa16a44e87fada58d44315d976c3259aa68cd450489a24a8a0c6e35ef150b0a
+ 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: 8afc6f430fea2651a3857def56559115866f11f551d87079af6bb3f53ce5138a
+ 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: c0c30cc881b0408e40db11ccf00324f1a92abc28d13fb41db1a12837841e07ec
+ 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: 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: b91d499a74f45defa33da392ecba85dd9d152f16aac448a586ad8dc27a7b69fb
+ 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: 3c6783351cd117ba851c5841d3468fd6c40c01fe3221443b7903b8a9bb64e7a2
+ 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: 611a6f14c2b83a37f8892cce48c6e1ee54bbc1467e518e5648cfb3aae613bc3f
+ 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: b3a2134cd029602f936f628020670ada95187665825f89ed58f72be540fdf8c9
+ 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: 943ce46484ce8b6827f9135ee8b89f9cb734866b83f2e2e48fe96332b9288856
+ 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: 893b5d4be0b1b5c98a9325b4b17d0d362023e972d4f4df0f80cbdc325ec22f7e
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 37d18a44bbb895d17bf1cadb1af78ea8ec8428362ba71e11e56e42af8d4006b0
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 0b5c229b8ede425ddd7456b5fe660e92f07ffdc5a44eb50e6ef1d992afd80bb0
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: c1e1bd18141253445bc6d497978ba7784d97f94d21c816a22cbd765267d517dd
+ 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: 949383fc9ac0a5b8ed5330ef1927b652ca2f0e4a3b529d006f8fa86809470448
+ 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: dd1e9b140491c341060f0989e00201c01520633b0dd6494652412f5d369671b7
+ 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: 33b9ec19eb8c64f01c4704e68815a6b92938a4c341cb1e595818790aad4c2f51
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: ab8617ee631084ba5c41db436d313b0d46f401b991609d0cbd9fb103055f7a00
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 3bed98bf27fe574e351f6ec6e11bfd8ff4846703fd5abef6cb854e924b5c5a8b
+ 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: f554031192c653175e9cbd85904061eb607f2059beaa7ef3c3e813c82202bc68
+ 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: 7fb30e88e1a44462b62d136a84d2a295237ecea74eb0f8da30c88002241aa130
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: e978582b664f5e8301a86fa26689afcea7fd135d5f01a083c24dcde3063ac47e
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 14af153f55dcc6b82c45b3feab3487f5e52f9c9ce971aea925344b363a02e9c8
+ 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: 06a59ad26cc6c8a7d1e14ae85932a13a787d3c9fdd2de05878e41b56da70a185
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 68ae92fd0ff329f2ce6d89fa8c24803482506b2d1643ab0a1c4bb9a5ebbd02fc
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: da883647ed1a6c4249d1d2a43d9ec4f18c162e33fd5041221321029efb0bfcee
+ 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: 532064e09573d6dfbd7132a9313e6b189e0a007f84d0f52d71b0b93d9958d1b4
+ input_fingerprint: acab98040b7ed902fa90f80affa0040e89ac053266f021566177b631d243aaf0
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 c4e9dfa12..1725ff55f 100644
--- a/gems/ast-merge-git/Gemfile
+++ b/gems/ast-merge-git/Gemfile
@@ -31,7 +31,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 fd911f28d..d6b73cd11 100644
--- a/gems/ast-merge-git/Gemfile.lock
+++ b/gems/ast-merge-git/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/ast-merge-git/Rakefile b/gems/ast-merge-git/Rakefile
index 8b77f0960..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.26 - 2026-09-09
+# 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 e5a65e863..a7a731ebf 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.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.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/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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/ast-merge-git/gemfiles/modular/templating.gemfile
+++ b/gems/ast-merge-git/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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
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/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-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-git/spec/integration/rust_host_provider_spec.rb b/gems/ast-merge-git/spec/integration/rust_host_provider_spec.rb
index 030cf5c1b..0b6054aa0 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 }
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..11b99ac1a 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: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:2802290589": [
+ "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]
],
@@ -28,8 +29,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]
@@ -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..b92c4173a 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: 5268939703051b363a02724b4ea84a1b0bb8e137c67c62f60adb491f61aeead1
- input_fingerprint: 951b35faa51293307be7976d73d5fe8d1e3edf4a657101c572ccc2e8e83338a3
+ 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: cb34d829f6877245ee3a0c7304e741a2d2d7e0ff0a85287d87704e3ca044ba9a
+ input_fingerprint: 3d39f6eef52b0927f77043cdd7d42aa0a5b42b229fb616ea366eab6a9524f7ed
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: 970a13a8b8a9a20a00b990de9b7bc238a755db3d8d100ba0108764c76ebd9b08
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: a89caf4b281cf0e83f29cfd11a65b1609c7ae7ebe158c9d6cbedc0797b31e1b8
+ 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: 9f1ad78bebea190331ce7b8ae492e5d8e3dc702ae34894299b5c5cf7747f2792
+ 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: d1ee3240ed8f8f1e9eab183c1509980e1e3f85aebab4dda0b1e453b8ace2cd2c
+ input_fingerprint: 5bcc238d91e268072ffe2cb8f0ca58080635fee2efc210b4ae2643edf86de70f
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 9597447a420ebd4465cea586a9a1e54595fa4ade57bdb0b63df54357faf8044a
- input_fingerprint: '092376136714410e415bc4d678ca15c979df41f8c5a01545283ca2190c391dc8'
+ dest_sha256: 1f1852073f087b27427f7cb7c2cc638e78e424775bb8c22165da30225ca257a1
+ input_fingerprint: 5ec359924baa1a506e68af69d36da8f765899d3800fa2b8fbcc3022e8ee73c5f
template_sources:
- Rakefile.example
ast-merge.gemspec:
recipe: template_source_application_ast_merge_gemspec
action: write
- dest_sha256: c4475945b39012ca47670b7f725a3030cf44cdfd213ddbf816697ec9a04e0b75
- input_fingerprint: de093c901001ba047ebd959b32a013c5a0a28e0e0de0df02cccbcac1183c8ae3
+ 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: 8dc9cebb57961c87b1bb1ebc33913736f0e78014a1a8bc363160d636f3fc6548
+ 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: 25eacd56d5af59e05330f48de187e051bd6c62ffe2a4432c57f6d759ba6cac6e
+ 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: c27f7a5c023f37c9e4a5061da33a176aab88e7b56824f2715548b96522ead5f8
+ 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: f45ae4358bc8e32d2ba5d470b8642b8d689e834e794fda3ecd1c6d036b34e882
+ 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: de8adad03b1a07f8fdbd0bd91739b22b78fc13d62b00af98efe755ecb4e62484
+ 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: 85bb78087c2660517aa2b0bdbbb0a08bc55017ba41c4c09d5036259027b17269
+ 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: c3f8b52059bbac5f9e61330f69c2200f4ce76eaa0136c12f40b764c4ffb714eb
+ 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: 890251bb071e83ccaceea5830ab0d6cb53998fa3bc5e44cd89a927ceb457dc1f
+ 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: ec8c6a3d0e17e538366c6b81977ed79e7e1fc0eb290545e5db8df1138acf9782
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: d5e26632a5aa51aa6943fe49716bce46a3a3f387419e593d4f1010c4c6e3834f
+ 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: 5701e504ccf7c7ea6fb36ea783c525b74173dc04c5e5911254aa247dad9c9180
+ 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: bdc4c65ba2756322854bedea561ccce3b06ee5f0a4849011d15ee6e0b4e73f14
+ 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: bd0243fb1e696de21e7361d75a51fe92d890b91dde2aa5df0d4da08828fa5d07
+ 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: '031088b4bd310b7bb8d65245e029caea137110b8c5bd832d27d51997855b8c0d'
+ 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: fd73adf49436c48e4cc7352fe420b8f96be88efcf0f00a59d8bd99affe9ef18a
+ 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: 28e4ddd1529b8c8651ad47228a762c01a56a546999884a0464511889b1e0d35e
+ 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: 3cd5d33bffa1d4d83d1d5b24b19a4bf06c340cf93f1809e237ff79ab46583e7a
+ 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: 466833ccd099fbfe678f386006698999373d1f7425b5ebc96ec73894f740c7a5
+ 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: 536e95b4ef356105e5bb91d71d7107fc01390d3cb689e72840fead7ffb2fb7a5
+ 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: 927dc7a29341e3eed7c68fba9e8ce66529e3909478badc66208f1e3cbc330609
+ 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: c3464911856cd879026133533633971f2f3f2159f797a84c017f80d247598ad9
+ 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: 8f0a154ed5b2cf648a6c3107e765a597b860864a227afdd3aa2b39e96f47d28e
+ 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: a824827cc0e672c999959ee2eb96fac36c8d415eb2b2cecb274c5553cdb3910a
+ 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: 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: c0599613ce40031bdadd9e730bc09c07915733153218135dbd6f4253a0249162
+ 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: 2412ad57bc8785078a23e2553f5aa7b94d47f799ce75483635396da4275fc194
+ 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: f6a0fd463f0727c35e150160ba1fc746d3299f69b9e0fddeaafa7ecd924c3148
+ 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: 8986bd2320df4c4a2c79b2fb3866c20b233133a2aa150d7e0c1013a82838d071
+ 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: 402dd8606ac787c7c1213e97b2c1826168adaa1e2d49088e460b596032577c13
+ 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: a7d05e522a0c7238069237de058e74b4161395f72646a45f8db92df19ca3e73d
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 424282aea9e1fee03b5de436a4c2af617ce5121f2097e45e70c6aa7befe88abc
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: a0ddba60b4ae9ae58c598a8bb7a1df3b4f94f89c1c4e27830a7d2b98a3a072c9
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 70d05fa4b08f6a060a892aef0b34ebf9ce128e3623175de102d500a7c2e7fa35
+ 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: 86a68a922f7c1d0adbf18073adea161a0358aa6c9bdae99611c90e03fa2d0c8f
+ 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: 6c6e74bc0c78ad1122f6e6a914f265eeb2cf0cc357d610206c321b5436697879
+ 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: e59cc4c80e30120650e5ba2b3dab6db02f8363b3d837b07d8e2a8e1f34629bf7
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: f932f292a0ccc268994c22ad1354c6a626b304bcd764cfd022c2f5353146aaca
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: e2de08e3ffb3930fce29eec1f817d8b4dfb3680e995fe0f8d7d8c1a3d0cee766
+ 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: 68070f46e8ff6a90672f5bf68db326248f178b7cd9658933e6c6b02e7ae195cd
+ 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: c576a0a07ad20e9a44cbdae5dcd8ecbfe6dd4cc2c4e479bd1a58517538a0ef15
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 93b6ee8b25b46dfb010b660ff7c42677dccc654919e73d999a717217235e3dbd
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 1c5f33f982795de16a1707e05067ef5429044b2d4a2b3ef44ae96983a7ef7173
+ 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: 75040cd78199af2e0b25f6c4bcce6830664628b3346e4289ca2cc4762ebf6135
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 30de40a40bcb61d7aabfe6b1116889953e86ffacc9c2025090c923f1e41ccd45
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: 63570807df9e484694fd41b62f99358e07196222e3f6152cadcb08b9440e2081
+ 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: 0a95ac23c3c86eb8077def86ec961d569845f69c56a4cda992c486222f395ff6
+ input_fingerprint: 9f6483e5b3f1eca002ea3b1796c4bd68a2f9dcaf02ea7ab16a83d82cb05b1012
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 91e96dbe1..88b46d17c 100644
--- a/gems/ast-merge/Gemfile.lock
+++ b/gems/ast-merge/Gemfile.lock
@@ -10,139 +10,137 @@ GIT
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)
+ tree_haver (= 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: ../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)
- 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-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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/ast-merge/Rakefile b/gems/ast-merge/Rakefile
index 5f91eb73d..d1e808b0d 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.29 - 2026-09-25
# 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..d124236b3 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.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.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/coverage_local.gemfile b/gems/ast-merge/gemfiles/modular/coverage_local.gemfile
index d6c890e46..5cae39207 100644
--- a/gems/ast-merge/gemfiles/modular/coverage_local.gemfile
+++ b/gems/ast-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/ast-merge/gemfiles/modular/documentation.gemfile b/gems/ast-merge/gemfiles/modular/documentation.gemfile
index a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/ast-merge/gemfiles/modular/templating.gemfile
+++ b/gems/ast-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/templating_local.gemfile b/gems/ast-merge/gemfiles/modular/templating_local.gemfile
index 70a80d5b9..912ec7df1 100644
--- a/gems/ast-merge/gemfiles/modular/templating_local.gemfile
+++ b/gems/ast-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/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'
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-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-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/.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..d6551d630 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: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:3786680960": [
+ "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],
[148, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949]
],
@@ -27,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]
@@ -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..1c789d04f 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: '091b5582b9fe3405b6d2cbd89209f325268c556f70aecde8baad7686c89bb991'
- input_fingerprint: ac2f39d9ff1a8970a52731c534d43d6222a95223a4dab223a48cce13778476ab
+ 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: 9b0212eb37e0ef22e5988f744406d58b7b69e2ffbf954095abffcad3ceebdb56
+ input_fingerprint: df68990aa10b9750a41edf81a84ec1d404c1e2997f1b95a0285faf904c3e49dd
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: d5e57b2e97dbefbc7c05507c77eec7e8b031eb68e0a9aeeb3fe02fe0fb51e158
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: da7fbbfc8026b02eeb8223e26d957ff03c7292ab467c5a59d0329047184b54f4
+ 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: f7dae632e18f7fa3d112e3cfc710932e8d6c90feb4b98967a679c42df5c54409
+ 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: 5f972cbace3e87e5af051b36fc1e813167b847b2ffd72f304045f82dc0784903
+ input_fingerprint: 81915c65d1a34f476bd14c6173ea9e3812ad31a0620dfab3f06f3716e840660f
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 7e8a0b2772d9cdee2a26b7537a874f682a5ea9db730f57ee0f0a6d0688590bb2
- input_fingerprint: 6647e6cacc8f7e520c8316a629fe596f24d8f2882bb15e14298b02c7ebb1f788
+ dest_sha256: 72e67c27084c5ae73bd7329c43022518f787a1b324f3948538bb5ac5525f83c0
+ input_fingerprint: ccfe8753891aa1834a7456d086b0a0cd3ba0ff696e54b84edbfae2181290411c
template_sources:
- Rakefile.example
ast-template.gemspec:
recipe: template_source_application_ast_template_gemspec
action: write
- dest_sha256: 163ca3321ba18227bafb4a7f192510d00f4a325fe4eabba2511f87784490ab63
- input_fingerprint: b973a949d7632fc68c5b3dabb641527b82fcfca5b1c1810a9a0e420aeaf47008
+ 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: 7ede71f5e1efeebe6a196dcb062360be686d8a4d315e9a4840a64f8faf9715f8
+ 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: 75479585274923509a22dc12eaa75d95a73704788c70ab760f608c92c9ce23bc
+ 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: 933cb300fc2a01221200c2cf5b7e648888993bc60672b50150658fe64ce644b9
+ 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: abcad36f2297dcef122675f8488a3d9f6d4dada2f834a3b9192df426c28075b3
+ 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: 501eda220107e927c8ff3f30f056914c8804315ead6800339073fcdd9571ff58
+ 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: a0515b0f997ef714f153e0b09acd9f241f8234f5c1f574905dacf5ce06b92831
+ 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: f47fc84aa0a124ca52b07a67ca31811369fc56de56b9f006c07a6c19a6691e7a
+ 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: aaad55794f2b146146bf6dd3beaf8324f2892f9c19cb56fe78de3609aade3fdb
+ 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: eb3f6e3c14afca5a9266af491cf04d1472f2e7bd893c3c504da38c5d0db23068
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 9d7afec260fd1fda0f929359dd35c78324c6399d6690a26f0f46e026c820b3d6
+ 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: 54dbb1ce052e53908a619b14316e259590b5d86d18e2f01b262a0e50640f5b88
+ 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: 89e1fb88bf37e6f59f2ff5bd691d18b489954fbe8982b7cbf19e82c3c17439b9
+ 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: c426d18b0c32819a0e2ce57c2e3d4bc6e5ecf8af77bf7e1e3b359e2a1bdc39bf
+ 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: bb6b30c8a481f715e140f675302ca357ef909a0ea497b4be37d24d71bc498ad5
+ 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: aa0a1de5df1091dd6c1a4728faa5b9c5ca6bc3570af56d8bcf68e153a206d306
+ 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: 726ba229eef363c4e41fb46a1c5bdc9fa807fc296058bd118ae88fbcbb809bd8
+ 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: 15b2841fcbad35b986124b98149035b2bfad9a90cda9a120aabf265b05c884d6
+ 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: f9353669e7685b1dbdddcec56455ba78b5b6c79ec7f9e06caba376db1a8897d7
+ 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: 7d28b55128d2afb019d8c4b0595886e63a13bbfba4c19306dc6d844f10343454
+ 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: eb148a26c54a305f6834235b59c2fd848e529556e0318bb953aef772379b649e
+ 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: f19e7497c198b464b71f1b35e46b49f17e2fdacaf90c3ad993515953374d137c
+ 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: 1dc79dc15c73d1e397ae7b45db8087a1275ffcdf3b5df61a3c96d38325c99e4b
+ 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: 62172abd0fc735eb8c3c5bd6fa9c3a2d5edeb83991e7ca28cebfe8f7ff2d8824
+ 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: 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: 978bb18fa2ca357dd7cb49cb2c07341eb6e1d803e331a3b7a331e5f7d57b4a6d
+ 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: 95192a9aa0fba6ca6888e592eb171d3529aa945be9cf8ef11fe9383c264df5cc
+ 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: a4691b11b1b8f4b1717caecb87c155a6e6c638fe2932022289eac54104b77bdc
+ 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: 207919a5cfe498abb40dcc3ccbaac0142a1b4e470d10aede5be6619710494688
+ 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: 1b4322c4e64b7e64a1cc7ed91a7b3f3a858118dcb763aab044f1cb1853a2a9b9
+ 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: f42703c3aaa023435b240334cd3ba7c9321624ed193061c6d3d6e52616ed0ae5
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 1ec17cda7d245087b6307b510af03e1da2341d8a887213da2a489ba57d6bc75e
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: f1667e4d98939a5da7ab5bce6c33515d6f703f54efdc6b8237440a788cdcf7fb
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 484c6cbd6a7a6266756558e34f0a6c1ab454ca201faafaeb118dce673e9ad396
+ 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: a2f8d02b0f2b5fdb792c0123ff016eaf6d51968999f5e8da5e955ce39f78de52
+ 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: 41464d5517c518ad963f2b62cfbcf319ace33a5e22b3652e5cb4fb1b571ac926
+ 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: 608d66044898575dcc524463b89388c55d4ed6469932787fb381e7f7868e47dd
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: cf38425d934d915adf5fcefc750e83c18280c330fe4da1d097c70819f89d565f
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 1b85a5952ecefe1bfaedcda82f70a9b8132852fe3ca775d07ffbc792d6e5590a
+ 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: '03784f013d7ca09c47ca6d48ed87c1dcf91dd4d5f5de50b09b7c7de046d74bde'
+ 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: dac724d5623a71e1c56d9f071d640edaf68346f7cdbfddfa2731ff0ecde3eed2
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: bd0119d7956422b8aaf9497ff0e12eb5b1d98b184741c8750fbe7dce135a08df
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: c4358faf68d26b15c27e0b6311ec5cbf07d9ede31b1250140aeac6a4178daf11
+ 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: ae1efb59376a08ba584d6db6d0337b1eb8106896404a1b773543f9b0e5feb2fe
+ 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: 454389d5a3d3362ed90d1ff72a51e50cc45e26b1380e52394ae5402d2ce984d7
- input_fingerprint: ed230e83a28bd4ddbedb0f8e347cd9b84ca2ce7ae4878681e147695988e11e91
+ dest_sha256: 7f5adaf47acb36fdfc89bdf7299e97ad10c00c0e058c70eb54a60695384940af
+ 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: 83aa1c86b44b3ac94925bf7e14353b64c8355e17afc5b7839084f68775eac37d
+ 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: 8de83d943ae689075e98c0a5895ad421db0f5ccdc3ddf35dfc45e896f29e8976
+ input_fingerprint: 41030bcccaf68edeab90348ea7f1d5d8254ba5380286e8e83a7aeeaf5cf91e06
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 706155e17..330086827 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 42609a0c0..4a20027aa 100644
--- a/gems/ast-template/Gemfile.lock
+++ b/gems/ast-template/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/ast-template/Rakefile b/gems/ast-template/Rakefile
index d0905ca43..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.26 - 2026-09-09
+# 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 953f02d5a..a28f1a91c 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.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.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/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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/ast-template/gemfiles/modular/templating.gemfile
+++ b/gems/ast-template/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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
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'
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/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/.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..aa7dd8496 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: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:1387980994": [
+ "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],
[142, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949]
],
@@ -27,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]
@@ -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..0e9167b05 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: dad49e6b87745bb0086489b692d76323838718231846f4bee376e821347d4e15
- input_fingerprint: 7d805b93bf599290773feb16f986cc13d1a9638b583c9742404f367f4569c61f
+ 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: 2eaf580a6ca0b9a560cc0b2b132f8ec2ec9684ad16ce6811cc998fa2b0588086
+ input_fingerprint: d1633c63b8cedd2642317c1c5e93ba3b667c44fef6db22e946c5bdfc39df1f30
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: 003ed133e2fe7d6a6511c546b753a5e7be48605251dacc59e2f6ad1deaa937e7
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 1f560b8d4e733b461124108747799c7e531048817311db1ed1a1938c7839f788
+ 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: b525a168239c669ade83f84915962751c5629af4817805e6c64c4be59231d8dc
+ 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: 65784cdb3f7c2b48750428d31e6622f84932a82433e21429ef3d91ec5453f197
+ input_fingerprint: 2e19e9cf0bd3fe69aefd9f5129ef808eefda5fd74c1aaf65c7745fa05e8b10bf
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: ce960c5d8eb66dd8cdf1d798ffdeae0d97387bd1e8d4ae8b161db3bd44cbccb8
- input_fingerprint: d26f0dff7f07a2f58cbff461aac40eaa143ef196aac90a20113557720820d396
+ dest_sha256: edaf0521ec834a83d172d9a64657f317ce785984c672225e5d77405b7a79676d
+ input_fingerprint: c7c49df1a68102961ac8dab1b9db39b5a47f1929ea4cc999e2f892cf6c0fb03c
template_sources:
- Rakefile.example
bash-merge.gemspec:
recipe: template_source_application_bash_merge_gemspec
action: write
- dest_sha256: 07f717ba4103aa0cead0ac22e2057aa19bde6046e9077a1d3ed83521fa8cbccf
- input_fingerprint: 070fc009aa0a572c1b5fc7d88fa4eeb096586e76392693901774247499860f94
+ 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: 26335eed703b774bb6b2ccf4bd4449d255602f7ed277dd50fb507c0c64fd3315
+ 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: 55c769f713d8b7e4b11fecb483786082c2eb3135a781e0384e0499cb23d6195a
+ 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: 58a78a9887a684395f316e486551ae934cb5412d3ea9a24bd7378da652228d6b
+ 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: f049755269aff355d367f9147dacae3127e4867588b0af4b31d8e7cd66ca4089
+ 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: df1336ef2c9240e8c7e424435f668b491bebb81c77352b262336a4b3cf193592
+ 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: 2fae61a58a2b443d0fddbe7ce8d5494ba22df5cccecfa1ed640267ef79c2c764
+ 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: b3cc3ee3c220739d40e4756c31d050b553cd7f2c3a20a7eadc7f8dc6323a6c0d
+ 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: d5534ff2b78a117d04027a2cd43d239655b7902097bddedf0af6a07291895d39
+ 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: c8cc093d0bb0af584fb23bd499a0d6023792318b16b3ecb0193452c023adf842
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: f02fca617a452fa9d1b2c2f827c8ad7471c5e380460af8cf20421c41996933d2
+ 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: d0a870a23c583ce606230624e619fb2597dc31e5bbd91835c0e989faf280d146
+ 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: 0e639e305ef44fd595ad898e12a0151871907291b7efcf0a2f76a48b2fe406e4
+ 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: 219601aed783044f22726564091badced134e6688740bb2c9df84450c2683945
+ 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: 681a9f04357f8d85b53a9a62ca46b4a375804392583a7b9ce2daab5487049233
+ 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: 2632b77d7a4619fcb0c7850de546cbdb0fa23ac74fb3d217d15be90158d3ccbf
+ 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: 0dd9ad56b823e2f8fb2dc9d27fed5c0af235284abcaae76aba766fe94639f031
+ 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: fc79e394d6e494b7d622ea6a80535a55fbd6f367a30619234123234db9b9ff4b
+ 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: 7c865044eb40ee678faaa55b3323307ad65ba08440b3e5c5305f5182fbe5a45d
+ 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: bcbf7bb1ed4e298ce1872cddef7533fbad1a66d9c3a74495cbd4856424226349
+ 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: 803b9e01b2fa2a3a1899908383e700ea75390975ee2e7dc1eefd7201c6a54a4a
+ 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: 8844a8d206bf015e8e20c0b5d297e25ccb03f385b4cd52a1b69188d4660c933c
+ 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: 532f53f9365c5ccc00e4d3031006d87eb69092cf14bc4feaf4cf1116f71bce40
+ 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: a03300983e43d62f226dd9dd22d9adb15d7328e35da132a5189c4cd3514bdcce
+ 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: 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: 24b8325fe884acadf9d742425e3262976ace85db9cf81522963d2f1a7ca5fea1
+ 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: 9cb0fd0e569be042896f4f85b4810d6ec626ac415846d73d81d1c4f584263239
+ 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: 0257e7f9205e84b15781d370d60a61a676d58b8e1bba037844120a55521920d0
+ 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: a559441485149d66bf985c8a13a6083559bc2920133ef1527c9ddc177f4325e8
+ 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: b580e5fb184c2218e148b2a3bd2c0d711786816be75439dcb557db0b218cbd86
+ 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: e6729e709f1908b56173b9a3ffa4cbebcdfa7695264ff7b4d77d9ed0dadb083a
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 7135daa777e016b4963bceccaacbc078e008a296561bb139fc341692499e43ed
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: bdc6e6c7fee8163506d2fad365a97fa0be562c3dfe0d0a0b539a4b1a3c49aa82
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 12814a94fdf7432cccc5949d4cb336a6326b5245d15e757219c9426362e700c8
+ 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: 1ef9ecd95c96051bbb740ec1819c28375f55701dcd570801b050b90273fb3911
+ 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: 3994ae868755958e8115c0a9f7d34a067e0c0110f92eed66b636ba441ce5fdb9
+ 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: f6743d9b88fa5c460083c5f515c01afcd63dea85f36dd1e4002e34937e502f63
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 94434ce8410bb431c67003936cfd97289ab4183301705ea770023635ac62e995
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 4325b67334c77b6dde4a60093d810315427aa6b6cab5bb57f17e27a45249c747
+ 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: 03b66a7ce561f0852ab70b93b63c88578943e07a8853146dff4b2a2108d71032
+ 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: b28abeb7b07b40f783bf811b3a3b0e6a1b4b8360b426e001642ea1e37817cdf7
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 1b997c06fa42db4a533e7ed1c8c827f58fc92e3e6faee8f61987e758c71688b2
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: bb140e46482571f957ee95d66595df80a578caf45f56ae2a66598271945379cd
+ 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: cfefc88be9292278b0e5bc5aba50cd44bb05931d8317badc7935ef6e065483de
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 4ea84a2eb1aa81062d6324bd6f8ff8ec2cbd3da132757f5169364e1d763e0f4b
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: b8444ec23a22929a70cbab13f111815a8636b817fc0856ad1a7a30e1237ec4ef
+ 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: bd7315e3d47bb3cb30621dc597171851df81144adeac80c8e5ae487f03c849e0
+ input_fingerprint: 803d4ad840bcf2ce54eadfa1109c252ba8f4e9ed72a6b6e24ac8b5098049d6b8
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 72b0b3d98..5cc402220 100644
--- a/gems/bash-merge/Gemfile
+++ b/gems/bash-merge/Gemfile
@@ -31,7 +31,7 @@ elsif ENV.fetch('STRUCTUREDMERGE_CORE_PUBLISHED', 'false').casecmp('true').zero?
gem 'structuredmerge-core', '~> 0.2'
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 01790b9b9..ec0668aca 100644
--- a/gems/bash-merge/Gemfile.lock
+++ b/gems/bash-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/bash-merge/Rakefile b/gems/bash-merge/Rakefile
index aa6d844a2..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.26 - 2026-09-09
+# 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 4b528a09b..ee613b779 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.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.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/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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/bash-merge/gemfiles/modular/templating.gemfile
+++ b/gems/bash-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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
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'
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/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/.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..67211dad7 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: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:3289954553": [
+ "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],
[149, 121, 29, "Layout/LineLength: Line is too long. [149/120]", 981994949]
],
@@ -27,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]
@@ -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..5185847f5 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: 6294ea69090b2859ac3f516ea804b0429eaf888a01afe8511edc3373016cd2e9
- input_fingerprint: 8802815dacf979cece98e001e5f867a8ae2e2e19beb0d3168db06c2308341cec
+ 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: 4f453869e8d737616901524798af10fabab0e61818508bb106990dd616c4347a
+ input_fingerprint: def0d588fa45fd659887686d12595ef81751fcbf45574f5cee41500ef5dfb05d
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: 6f5a38c763368ce4707322e5f1a578c5b86f6997ec73e4ea6a7573f0bf959d6f
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 9eba1b5431a3c648dfed787da35c81e6f0688413e79d0aa674722cba25bb8a80
+ 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: 6e3b2e62304de1456030e8d9156ee4baf15ca228264f331a81b54b05a54f2c3c
+ 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: 19bf4d50a460efeb12185a262dc7830f8ebebbf288f652dfa61aa408bb7c4a72
+ input_fingerprint: 3ae47b2caeddb3c4845b100ffcaf51881bfdab34986870b89b090633292243a8
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 6d2a39f49eefda5a52f656db81d27ff6d42199d87ea39a5091616c85643bfb78
- input_fingerprint: 77ad6ff0dc2963401fa2b50ee225e3dad42f149361edcaae237785e659c4e094
+ dest_sha256: 7cb4fec7dd21651dce1bcb99690ceb0d65399ef0ec913b9d05a617727b1b98e7
+ input_fingerprint: fd11cd9fb8092b12d5e7251b58d688ad7a35abc6c9137ce46a9c7614c87070fe
template_sources:
- Rakefile.example
binary-merge.gemspec:
recipe: template_source_application_binary_merge_gemspec
action: write
- dest_sha256: 4941cfc2de5321f2e98a3492c0a629fff54124e7584f07108f8fcc288615144a
- input_fingerprint: 4f3804e1ddbec6aa637ef12fc99f7f20efda76eeec2d9ab2dbbb50b0daa8c52d
+ 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: 4dd5dd7dd70118af94a0c542b97bc931eaa3924f2d1da2a6148bf59ae646b2c1
+ 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: ff1157e5d945d51364278c303a8d7c22fede2d0f17f7991b084b19e23064a38b
+ 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: 761db1af37660f8cf58322b41960368c553936c64c0eb0c4675195bad16655e8
+ 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: '08ed14ca3197b34e7ca5a9c5271ef48e2524d61d1152f14ec6e7821eb4a3c004'
+ 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: 61e993ee65fdcca4eda658a35e0b1d91a21416210efeed2205071bb3cfee5c71
+ 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: 23cd4bd202f003f69364383bc7f740a47309bfa4e8609366a491847625f02576
+ 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: 3c9e01681b085338e50bb77ed0bab132b4d5697b2ee6872c165e31ebda6f10b1
+ 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: '0783ad02e14dc8472030a87dabaf774e2721f0dfc24ecfe35fa32deabf4d81c9'
+ 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: 0bc438930d0ae27fcaaf8ca3de94025ad79097d90ed31dfe6ed5146475fc6c28
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: ac7e58bbb9dd77b8dcd1649d109e266471676bee67ad72730f46a0b2d4ab8a0d
+ 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: d80b22bc0c22754a65f33a1fd86be8c1fbe210b724c69ec767f346332e47652a
+ 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: cc8528d8344dceed13edabbde01f4fa0338dc4922a2ccc7979098e9c5d274972
+ 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: 1d98a1abb94fb4b49ca8bbcdc14b8ec46f9ab49287557279997628baa13b324c
+ 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: 0ff65122f16e44ca0b6bebbfa645cbd508d8b35e2af9d3cd2f31a092b7b35c45
+ 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: 773413aeb9ccf70bd9ba27d40403be635f0cf50c60840982d845e97c4f8e417e
+ 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: 4d8afe4ba1bbfba0773e4031f4cc67db4de5d732acb43d354726e46d69dfd545
+ 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: 783a44fe2b99d0c1dccbce14ed09bc012af592e3f5116aa1f30c0ad60481c88f
+ 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: 8f8beedba371eb935a734a40c5f6527f844b306356bf0ef76090e925b184fce5
+ 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: 1c1628bef52867b7e9df5c6163ec5eda94a06c1be9ad6c27a33110fd8c829ffe
+ 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: 2a464340613bcce63720039d6865df060ca00d72c2745262e29d54b1f13faf4d
+ 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: 560650124215d1b7d67caca42d9ba03e7c6c3e86b92a23781a5ce8c5f04a699e
+ 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: ccb30b6e8fb0ac1728cc2ae39cdc19d0482018828b84769f2f546c88cd5e933a
+ 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: 0db753f01be8662b9d9c994d24cec8726c9bca221ee2c36edab8512c8ae76734
+ 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: 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: 8b2dab7b52622a15b3d19ffe3c72c1eb36fe28d6dbd132e6cbf4ec6a81b5f199
+ 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: ad5c8c76f5ebe2885115b73125096d2ef337c8396e8481e17ac8271ceda53b52
+ 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: 708a0cc4dc3309154fbdc1408a02b11011e34fb7e04b722412cdfe1f2c579d97
+ 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: 346b073a42fb60b1a78c957f5a04684e4d436d686331294676b58bfc1bb32ae9
+ 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: b477925cd2954386fe1eb754e6b8e6fdcc25c142a72299a204b74f6a568ecabc
+ 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: 938a9475a179dbd49b6d2dba5ec1521b1c14235a719d65e09e4f7e77c5dca0f3
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 49cd0553f2b9306010cf08c87d8ac188211ec25fdaa4c7b5eb794f187f63dfe9
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 6074e999095cba8aa7c4c21811bc4b2c03a49a3d208479d7fbd94221399ccb17
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: b62f6f4bb94b044d2a1b60c12a5e2e3ad8957ae462976cecaffe2730bb8a2da1
+ 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: 91912bb37952d8278263d304d0e54a23cde7ace3742957ccf693f45c436e1640
+ 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: f24f95e9a1dd607ee13cd0432cd2d236b18b98188856cf78c0d774419e5d7ae2
+ 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: 99687cf34269d1cc6c9b3bbce73dec615fe7609a539b811f17f75997636a2695
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 1b1572c4d095eda6bb75b4b76ab58d77bfc43345485cf6d358e2f3bd6acc9732
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 9b1c2bce122ae6adf4009570fb8ca8184297d7b957d6645944b96d4df998f727
+ 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: 76e569dadbac2a79af87ebc18726d53cd141d9d64040c2899544b901f5030fcb
+ 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: 896ac2fca8cd03765c25e1c7b681f1594971d36eeea55faf6c79f7ffd940a7da
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: d0a7a12d3f269a05de4fc5b129367d68fc00886a6cbbdee727112408d275a038
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 63b1624a215a0230219b9e6a08515b0f652e13b33f58c0e038e8aa9b5273015c
+ 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: 79740f5bc04db4f48634809d9f019dc563075cb240b177f59220c0c846d8225a
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 9d17c0ed8e02d5466f006e50719b6d5b0164269fbafb338da80203d0b0f36c6a
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: f4960a228e80ed1a79c2aa698d2ebb0a5b7614974ac85b7c7c88c40e69a57f8a
+ 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: 3f1e37a790e5768409ca70fd506da9ebc655989e916b35fd14b8b8a5063e419b
+ input_fingerprint: 98ae806a24bf4f9d91bd9b99f2f7ab527b129b417055d03e3fdb2fa60b6ea9a0
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 3bd943475..7220e603c 100644
--- a/gems/binary-merge/Gemfile.lock
+++ b/gems/binary-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/binary-merge/Rakefile b/gems/binary-merge/Rakefile
index ada62b801..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.26 - 2026-09-09
+# 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 64c97dac4..88b152dae 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.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.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/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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/binary-merge/gemfiles/modular/templating.gemfile
+++ b/gems/binary-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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
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'
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/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/.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 6ae485654..d3681e4fa 100644
--- a/gems/citrus-toml-merge/Gemfile.lock
+++ b/gems/citrus-toml-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -774,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!
@@ -793,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.100)
+ 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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -812,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!
@@ -833,59 +822,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -894,7 +882,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
@@ -906,70 +894,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -979,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
@@ -989,38 +973,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1029,37 +1013,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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'
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/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/.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 36380d31f..975229a89 100644
--- a/gems/commonmarker-merge/Gemfile.lock
+++ b/gems/commonmarker-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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'
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/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/.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 37941f39f..4964e760f 100644
--- a/gems/dotenv-merge/Gemfile.lock
+++ b/gems/dotenv-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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'
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/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/.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..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:2704217278": [
+ "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]
@@ -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: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],
[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..2aff913bc 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: 482a70507755116272fea544367cf1a9ea63fe9afe5897e36da68fb1171bebc4
- input_fingerprint: 7bcdbc422f15e986fee0ac6561ee1a60f32f024702665ae0e9ded6dd05654933
+ 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: 4b1d7bbb83fc82ee3389882d19414fa0ccaa02d55e4ea5d79767c2db93fb0579
+ input_fingerprint: d6dc8dea7245858d7c63ae45d05bbf62b4c1949ab0822cbc59b2091af0613716
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: 1e69bc59d9bf8ecb7c92070768dee5a48841531e2166194674363a7669058299
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: cce8a749f770efa0e4aa7846b2927d82c1d3fda95617011ebf847e8deb70896c
+ 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: 169d87d9b8fbde22fbe0f1c0317f7fe2fa2e5a0144c20beaf6bd50b76661b41a
+ 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: 4b0f0603117ee168b71eebc3c2404931fc902e52f486e0513f5f523458ee4b6d
+ input_fingerprint: fb70dbf9f5075cc4aa04ca48ac94883d4a07f8b9bf168dbb9f45f8a196657126
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: d1894ff27d7e6af0064b6936a128030ff902fc546d910f07f622375df4906f3d
- input_fingerprint: 8ce9903eec04f41167238ac11ed0497faf3334e0d7b36282701d2757a30b532c
+ 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: bcd92ce7f5cd8ccf07f7858226d60161b36a278ae973ffc420a0e437ab5c2e9c
+ 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: 6a1bfaf21fc12050acab98595b47b7844b49b3d76163b3444c8db392f2788c75
+ 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: 0260b5bbc6350c82478b55aee2982836fc7bfaad44387791a6c3104e4d6a18f4
+ 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: d35dc390b62fa1ae3f394a30a2a4f208d6550fa0949cdc1ce29650f248446107
+ 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: '09be0fff62064669790da5b364cc6cbbd24f484330738c31bd2813a29de52368'
+ 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: e99c119cfec821c283578a7b865bf0b79cb0a9b7fe65922ca1a32024a508c913
+ 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: 4a7351d328b42b1906745d6e0284f81c025d9d0a8ee99dfb59e7ff004e72752e
+ 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: 1d3a4913130ef81c185b1e1f6c9e42fbf1c52e838384de15b87b9e3f81ebea59
+ 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: 9db7d4928b2829d72522044df3a566ec2952a73d387fb4b52f63ba86718ce68f
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 54b50ce0d33f49a5b0ab51d916eb67b54a7f8d1fd292182c6d6056d6db528a65
+ 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: 517317382a8ea62e2d0ccf7763483d9f94eb6cbf84d4a3be3c95bcfea0c73033
+ 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: 504a16459f926a6492bb16527a24a41530fd5a16381a316667f9bc269a8514e2
+ 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: 45c64b26705885eca7a57a1458dd1cd99d21173bfde152d55bef3a7e7ffb880f
+ 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: fb160a6946df21b6ee31adc61482b50ac418276ba6afc69f11aee057aeb3a359
+ 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: b6244f86268da94ac227053bf058d53ec58a73d770ab2924b6939a5087d71626
+ 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: 623dd5de0c2a8913a4542c621dc281050d9344866e6c6702f3ad0390e1437d93
+ 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: ef0f3bcff53beda2dd1b370050ccc92f0c837afc16b27ae60602c4eddccc5421
+ 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: 4a078e7685248fffce26b4ae78d944cc022e7a2a75b42335a9896d4522481da2
+ 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: 9efab0c57cad296b5020c0b957be89ae122be583e60659776cfaa53e211322a1
+ 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: c8144f58239b18f27aa3dfa881a10b452cdd10721f9cc3b07a6bfb1573816328
+ 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: 8cf0c43645081017646163b8930a2f2c69172ddfe0f0a1c43d39e0035da4c225
+ 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: 505ff184ce9392d4e84de64b5217cd776108cc4ba8219a8ee85be51888945ebc
+ 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: 663e198f7140fed003061b1ef7eadd0b39fb544bd914fb9cd975f4bf0b05e2f3
+ 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: 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: 81350c1493a0860320910eef9da6ec46ed3cc9a62e4d1a6eb021dbbe4ce381fe
+ 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: '08711341606222dc06a18aa7f3d54581c4e66b9c86a5a1b71b2a2c48ee85824c'
+ 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: c36eeb8f9cee7d541943a0904623c2e2a9b0be9400387765929ce220cf93a2a4
+ 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: 80bc8bc168bf6f9829ae062e54d5cfb14c37e735341738368a5180d12cfeb7fc
+ 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: e9f49a3f473de7d132038bac27e3d9ccaf4ad48a1158e9fd02dc94025bc6470f
+ 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: 90708f4313b2a7e2aa946c4526fc72a5f67edc4e799dc94947459d21e6780157
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 0c6d40ac11af58fb06d01ca894f52b54d4a1e9815316b15e751b573b8490267e
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 512d3af112ea33d94ddb05038b831514fa6b98420edd2b1c2de2ed561e1c5e51
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 2873e909858b71130146e0547f8f976c4b7bd3c56e5bd321df884296c1594032
+ 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: 723f026492c2962edc66bbb952348bd25a553146e89d2fc2d6097f1a39412672
+ 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: 9fc6277da35794781a70b82c37795adc472a76ef344ef5b981e0e09c50079158
+ 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: 5fc743e6ab75e197e0865e8b40a93969916d41ba4797dd956af7b1f14eef820a
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 1a0f5d5994086b253d8e92490a9c287794d9f20cc99e184222361a335a2b067d
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 8ed396a190097cd86f7746d2cf7ffc39e73e2fcd05b76793f309e1cbfd98815b
+ 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: a4534305b8f0e202ff09f789ea17daf9ed77365cc689f890ac9c914ab329fa7f
+ 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: 2698dbdd40306ae45a57b680617ae343519eff2b8d0b8adeee484a8b4006bcfc
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: f73f29006ef44175a0a00b151dd1d5c663e9f137f73772ffa4d2a8bde5e68556
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 1ab74212d98159ad3ee5a30bed38103a6b9b2b507dd1c2d2115cdc2c2d7a751b
+ 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: 8b9e8d3585775c85ea4f662f417a1101363924f16296e1c79e2b7c07a9c3413e
- input_fingerprint: d299ec503ac616c335191a4ff8fcf12af5aab8da2ff92bd294517ae12f00d5bb
+ 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: 26c4377e755533ffcc5a958e6ea8f058aec2e4f521d32dcbffd2e1d1ee03155c
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 85294652e8e059570d5f82849a490c27b26247d537ea2642e4eb7a0e3b2b4c83
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: 8f659a30f7e0c1f1c08cde28cba405acb995f96c61a4b5b4ee9e299c61e73ba4
+ 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: 7fedfab6b2816d66247563008a45396bd67003451587af3f2352599e363e76c0
+ input_fingerprint: dedeb6a767ad3d8c4190fbb108d50a602e7f35988bc7c311ccb4f2c2a7302fbb
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 5e8d98790..1c9253610 100644
--- a/gems/go-merge/Gemfile
+++ b/gems/go-merge/Gemfile
@@ -31,7 +31,7 @@ elsif ENV.fetch('STRUCTUREDMERGE_CORE_PUBLISHED', 'false').casecmp('true').zero?
gem 'structuredmerge-core', '~> 0.2'
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 cfc85b7dd..ba3bfec7c 100644
--- a/gems/go-merge/Gemfile.lock
+++ b/gems/go-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/go-merge/Rakefile b/gems/go-merge/Rakefile
index 6d78793ad..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/go-merge/gemfiles/modular/templating.gemfile
+++ b/gems/go-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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..e2a6e6a63 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.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.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/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/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/go-merge/spec/integration/rust_host_provider_spec.rb b/gems/go-merge/spec/integration/rust_host_provider_spec.rb
index 5f786da07..2529cc4d1 100644
--- a/gems/go-merge/spec/integration/rust_host_provider_spec.rb
+++ b/gems/go-merge/spec/integration/rust_host_provider_spec.rb
@@ -178,7 +178,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)
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 6b6c1459e..6d28fbc45 100644
--- a/gems/html-merge/Gemfile.lock
+++ b/gems/html-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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
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/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/.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..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:876452158": [
+ "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]
@@ -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: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],
[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..687ec118c 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: e94e37b9369dac3759bec723ab0ed7f214bd4a5c304fe6265a2b12febd7b29c0
- input_fingerprint: af4a7f5171057486d9d40de306ab1f5f2a4e70e94b5f9dd0acc0672bc95dde17
+ 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: 0d07e8a62b22b9cae4d368290069e6a63d1f51b69a2a3af56a3ba76261b53789
+ input_fingerprint: 604928c047c8fa5115a4ad1d35e8a729d4f892325977615c8a95fa39e26a8f3d
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: 5c6ac44fd0260260de6024be27e5e13a0c342b8f7564355db9a68949d81b38fb
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 25eb386f846c883bbbfaff893fdbeae76298b844de0b806a1ea2b526643133fa
+ 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: 42e4639d8ea4565f82b35b3de4246f8659f5fdc78fc4cf03939928381d385441
+ 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: c638ef086e7abecb0ceca0768b31506f7fcb9a963ca3aa201567af00887861b1
+ input_fingerprint: fb7feb4f2d2ef6f924343de5c751c73f1bec83514205c2a9b627aa7dd88e852b
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 10aeeee69eb3f18407b041d4102c4b159f0b933b5d1c84d626ead2c85c4a460f
- input_fingerprint: b00a4627b8c9169b400ab342c541ef575793e69dc116a7d0f457bd3eff37975d
+ 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: 6d56405ad954b185e27b099e587437a708acac9953b48409bf48aa31eeafeea8
+ 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: b060fc90ef58404462a58889b7c5d3680876a6787dcf05a0fb3f7757280fd8c8
+ 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: 0c63f5453ed9cb3bc59d29e880c922799741718b1b1ce610e5ccbe5a0a5ce00b
+ 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: 036de38a754bade2d353713c8c9ae652e1c2cfae74b0afd3c27ad9711fd6055d
+ 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: a415330bc320cc3c8436dccdd0c3b1f30cb2b537938f48397760c742ea300edb
+ 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: c0a67bb574b2a950bcc84f080733eb3437d3d90206a4fd9b1e87f316b4fd8891
+ 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: 3e95532d37b00433f4570ab512e8b606ddbea288490e8ac1ff262b17cdadabc9
+ 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: 7c92d97b2c47898a942aefb0c1ce0e9a0fa1b181f3ec77c0c96e59f253c33277
+ 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: 2989cbea14dd0c176887f91099463e01b82e43bd7d824bf7a260d26246845d32
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 1e6f9bdda3891644257e2766786d1ac3149e9d2116ad679d2080ee9a48b02d9a
+ 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: 327d483787e8a723d8412ac5a5c3907e380f4d3a3b4035453744b7226c6b4554
+ 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: e4a0e45d5bffe7491120e829927894b34e244439f3addfe6b2d95667231a00ca
+ 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: 18b6ad75ba3525cd252e61ce5687c49a83dfd9aa352dafcfd0c5dbc0755a44a4
+ 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: 5e28d48f5255a98561fc46f467d1c9a560c64230153d9b12b6853a307ee94b40
+ 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: 6f9d313f71005bbf49f31fe512ff4010f77f65002e8c076f4df5043ece5b0969
+ 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: a331f28c419f39b19251a719006f0e994e3f6888c8811dc38597819311932054
+ 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: 3bdd28e1a75a9c19a0d6813751bf1d60c87eba9f8a7f59bc94bf0cbe4972c1c3
+ 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: 0d7c2c1ccb0ebb62106e308b87deaf6c95402cc5ed3250b2012a5c56fa570846
+ 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: 010dc4d45fb4ccf9bd350c77a0714eb2948b411170514f8aa1c81fb40b19f871
+ 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: 0e627967e2d1d542b9d577cda2d92be233854960faa61936f9fe31e35dc8ea5d
+ 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: e4b2e275c6c6fee17864947615252432ab133d71cd34d2bd0fee4ba8a4d70c4a
+ 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: 7a515f04d6e9fdf379df9faa925afc14fcb9820b1d95438a5da6491b81ee7e16
+ 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: 475fd777705ee5f83ec66e38978a844c10ad9a02aca902446834ab4057d4c219
+ 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: 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: cc05be6868d26e4f93becb535d22a15c8f8ead79acb95eee4783a70008602255
+ 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: e732785665f5e73972fd428cf7d618624f67bcf862dfad3bb72e376e958c31cc
+ 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: 558f289962ccbc820b0f5ede541e391ed2baa18186f3041aae899383ad5bf68e
+ 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: 7de4a762a06bf8c35bdfa8605bca5570e962b216164193042cebeebdd0dc5f74
+ 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: 0b313a9b8ccc6f3ac9cea830c833637e43f43c5037260c207add90604aab0507
+ 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: 4fe0cd7383c754d1ab56e6a3bd7ca4f8d11cd172c3132473e3e56bb786f56d06
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 96013cfa8c3516afcc149b568d86e62f12afefb0f09f5f19d8eb1767d7903567
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: c2d5426f347cf48b1d257769804ec48e88787db3c176506f4b4cd4cf20fbdfeb
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 0d5e48b06afc833ff4ceed1fcc68608136415cf296dbdc78df4a047f42f4e531
+ 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: 9689117337afc03802f11e7b3f0aafa1f5c238a4d0f07a7e523cd4a80caaa719
+ 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: a6c9ad2daf657a1de732aca185643a502553d9017cdad5ce4a54b2ae4f8259c3
+ 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: 37f25de82711325d899d9d2410263d8c23337080240ac66febeae7f12823d665
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 6bb4e6ea52e3f2b23f2b44e424feb01afe113b68961bd2aefb6090e838701e33
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 6e17b2f7dafe7dd818127038f07717437d6f976f7bdcb146a56d10185998dc4f
+ 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: 7c89e5024cca4adbdc94d833f9cb2a5c37fdfca6131d7be64eea6724c8f7305d
+ 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: 5d8e8796ba573c341d4cfcf6f38ddb5dbf96d6de7eb15b3fe8ee7e9695518647
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 7da3bf566ebc91cfb592490b9fa1bc74de592b9226c73f7e7a185bec3505c2a3
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 3ae691f9ec3ac2b040601ecf2b433c863fb70c1d48c71cfbeca03f85c4339fca
+ 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: 85b12f54c1c456abcc3147dc529114b85609f9834e30e826f68838859db97f10
- input_fingerprint: 64c71f2f19772d08bdf4495feca57702c96fb95cb610f00d60357544ace27207
+ 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: e6d48daffb522fb847454e78abc2058bb2aee0b1fee8afd36975c74a64530f22
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 2339b354c916efdc4dd41bc6a5e6311bc2543ab156c5f775cc18244025b12bff
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: c060c6f25fbbd330fe0a8a65c070a9952661962d15eaa169059786b4468b0423
+ 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: fd3ac0aa07e91aadac9a05536ac86aab5030b05d395fe82d5df53eee6174700e
+ input_fingerprint: 64d0d2f40ea863eb3495f77abf698e394d54f7928e80b307a121bbc76a34d2a4
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 848ff26df..c19c60f9a 100644
--- a/gems/json-merge/Gemfile
+++ b/gems/json-merge/Gemfile
@@ -31,7 +31,7 @@ elsif ENV.fetch('STRUCTUREDMERGE_CORE_PUBLISHED', 'false').casecmp('true').zero?
gem 'structuredmerge-core', '~> 0.2'
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 c65a981d6..ce326e68a 100644
--- a/gems/json-merge/Gemfile.lock
+++ b/gems/json-merge/Gemfile.lock
@@ -10,139 +10,137 @@ 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/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)
- 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-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)
@@ -161,122 +159,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/json-merge/Rakefile b/gems/json-merge/Rakefile
index 28ac4c4dd..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/json-merge/gemfiles/modular/templating.gemfile
+++ b/gems/json-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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..e3ca61477 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.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.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/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/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/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/.github/workflows/ci.yml b/gems/kettle-jem/.github/workflows/ci.yml
index c7f44691b..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@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.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 235b9d242..906580622 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@b7ed1caf57f7986cedd2acca8624960b0820bc9a # v2.7
with:
ruby-version: "${{ matrix.ruby }}"
rubygems: "${{ matrix.rubygems }}"
@@ -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
@@ -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..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 746a5e327..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 7c81ee0b1..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 d3f430512..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 91d78314a..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 597d458da..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 7cc764ad6..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 b06d95f3d..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1
+ 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 81d267ed0..b2703f00d 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
+ 346,
+ 495
]
}
],
@@ -12,8 +12,8 @@
{
"file": "CHANGELOG.md",
"lines": [
- 271,
- 339
+ 364,
+ 432
]
}
],
@@ -21,9 +21,9 @@
{
"file": "CHANGELOG.md",
"lines": [
- 254,
- 403,
- 493
+ 347,
+ 496,
+ 586
]
}
],
@@ -31,8 +31,8 @@
{
"file": "CHANGELOG.md",
"lines": [
- 272,
- 340
+ 365,
+ 433
]
}
],
@@ -40,8 +40,8 @@
{
"file": "CHANGELOG.md",
"lines": [
- 273,
- 341
+ 366,
+ 434
]
}
],
@@ -49,8 +49,8 @@
{
"file": "CHANGELOG.md",
"lines": [
- 255,
- 404
+ 348,
+ 497
]
}
],
@@ -58,8 +58,8 @@
{
"file": "CHANGELOG.md",
"lines": [
- 274,
- 342
+ 367,
+ 435
]
}
],
@@ -67,8 +67,8 @@
{
"file": "CHANGELOG.md",
"lines": [
- 275,
- 343
+ 368,
+ 436
]
}
],
@@ -76,8 +76,8 @@
{
"file": "CHANGELOG.md",
"lines": [
- 276,
- 344
+ 369,
+ 437
]
}
],
diff --git a/gems/kettle-jem/.rubocop_gradual.lock b/gems/kettle-jem/.rubocop_gradual.lock
deleted file mode 100644
index d0a599232..000000000
--- a/gems/kettle-jem/.rubocop_gradual.lock
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "lib/kettle/jem/tasks/template_task.rb:3125777708": [
- [93, 11, 53, "Style/ComparableClamp: Use `Comparable#clamp` instead.", 3465008203]
- ]
-}
diff --git a/gems/kettle-jem/.structuredmerge/kettle-jem.lock b/gems/kettle-jem/.structuredmerge/kettle-jem.lock
index 97ca64080..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.26
- applied_at: '2026-09-10'
+ version: 7.1.29
+ 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
- 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
@@ -45,42 +46,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 +94,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 +123,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 +132,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 +150,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 +165,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 +195,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
@@ -459,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":
@@ -508,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:
@@ -563,8 +565,8 @@ files:
Gemfile:
recipe: template_source_application_Gemfile
action: write
- dest_sha256: e7a759ef23e757dafd747228746cf26d3e92d87990144319fcad31a41af3f6c2
- input_fingerprint: ad2f9bec1ca30196ea77f081c384b595460fcab7774ddb56543a504d8a6a47ec
+ dest_sha256: 7ff3b0a12a6501386f7f8c44391c938e3a8b87b3ad8642514e3abebf461bf79f
+ input_fingerprint: 7c05dd29aaba354e00276f923d8a5142912206d53373a381b8fd22781a130576
template_sources:
- Gemfile.example
IRP.md:
@@ -578,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:
@@ -612,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:
@@ -634,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: f3a985929b2bdefe67d163acb010bdf56e60693b4580a439f64fe10473a93739
+ 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: 49a0441c4533adc8853183c317db41466b4691ca048f62e8ebf8a4c5b355567d
+ 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: 48f05f89358dd859112f3914632d0b06cc4e475611634926bb9a38fbd1744cb3
+ 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: d66bd33512dcb9551ce03e21963571584b430aad141504d6efb000c49c037368
+ 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: ac6957cd7e7a3280ceb041e942121584742f5a7ccbde89c5c026159dc05425bb
+ 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: 17c7050a971b0ae63ad5e1ccc3dbc664baa63c916f4f4f95740605f421e4538b
+ 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: 6f3e199993cd52f5440314e3eceb964cdc1c62b144c1647b7f6f8797397e68b7
+ 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: c5d51c5a9da860124baba1889a154423e0895c20fc3bd6495996b4f8352798aa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: e6ccbfbd9c52f9775e33bb0fa0533524f3d9e2cc23f3be933034acdc13b61525
+ dest_sha256: '039f267b29c95b94ca51aec7251cf88b66e6f9329cad3f424107d251c1e016bc'
+ 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: 47aa318dd380e2119b8406f4913429816fe9c9e975c4772d9b59b736709e5c43
+ 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: 5f4316bb4a582be634710f7bf052e7660a224bcd63886078357628ee0efc7262
+ 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: 4e3f64f17a31073b3883e4a13089d9df84b8a77ae3f75b9ff42fdb6a8d7f163a
+ 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: 39db5dff4f0cdbd85bda9d77c3f48ae659ef036c5dbdf5889728d5194dbf06a8
+ 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: cfa718f2d9a7a08acc3b390f825a6b86dc75204e3a8bf814b7cbb4932cf3e472
+ 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: 550adedcf4e9552875205a79c7a08f9a2e5a65f98adbfca6abebe22eebf0cfcc
+ 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: 4b3b0c5d38df04a6b977f44eec1599fa144c0f479fa921e46b98dc4b640611c5
+ 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: b5cb99483485f3de1b64b946b101b8fa126ca915648cb4bd36fd520b9900968a
+ 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: 5764ab4def7c0486ed8cf0d417228ecb279bf76b3ef1ed34ff4a3a13a87c8cb1
+ 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: 34a6563b1eb2c4a96b3d4af6aa574395c79d98f24b1323467408dad9543ab393
+ 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: 36d5a8f3b679b5eb7c3ab97ecfef445bfac318cb7d2d1b11c7f1a6ddc450d201
+ 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: a719ca32504c8cbf3563a266ffe00c7264ce1589e4dcd5ce1f2895d0b015f50d
+ 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: 5aeaecdc2f77884d6d26969b0df92e25c25305aefb4bf70e537bb58e84f1d8e0
+ 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: 283a5a7add27f6924ac844afd0639f7139b2877ab3fc332ec6aa419fa36222e6
+ 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: 29df8df56215bdbefdf03b7fd5f6c46cec66e64aefb9f6ac5a95269eec9f2fbb
+ 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: 6cdaa73e193d11b1e8cd0257d05aa9ce18c42300eafb84ebb68b8ae9b4f67d5e
+ 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: d4409c7c5f7e88c9d9c341f327944797f0fe11da12be0b99c60152c8a51707a4
+ 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: bd418359399a2dc5acd1215263aded9966014685e1580dae89ca7bc9908c747d
+ 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: 8d35a5f8340d1d3fa75825dcec9a28db8b39141e1552f48a015264161e79996e
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: b7aa36b604c556d40cf08edccd645721503c7ca157028b81dc15d0307a23e789
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 5d84ff50d3e7922b328ea15d3a5f70feba7cb85deee9c0f22ef21e83b89db3d4
+ 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: 8fbffde1c48cd71c18795fe8ffdb4ec5b5649909e03e801683fc8dbee9c83672
- input_fingerprint: a26bd5e47df076c5bd5a09787137a568b97ec88b8ae99eb103e2deacfaf59c26
+ dest_sha256: d86a39c5bf08e71d19b95405afe5fb8aacd72273e9595f046f5c19422a86406e
+ 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: 214a999bbccdf6d454435e8ced8fe9e3219aab51da954a71d48a5ce2bda325bb
+ 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: 0c1f34206c015d8b4e953d6379b4d97f8ed29545882b0bbe0d67f528f0a7ca42
+ 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: d024b57d4eb899ac25034b74419f48994ee3340fffa514e15ede4af562169dba
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 6870537b287cb3b789af44bf4a6716def0f38119dd37377f0006741986c36345
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: a0bdf6e1788adde8bb2a2bad49f23fd098b94d74862c2847fe07b1374f8b2908
+ 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: ce957eb9686c22cece005c897097151f20a4f40ab988831eaf4430d595163ed6
+ 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: ea4263d540f116041c656641863c9477ef50f470617dd10a2ca484e0b21d33ad
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 0e548d840de109a279f93c5440f59a73e202cba812e5da15beea2daed962a763
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: ef4b20ce1259bd3a0a5efc8d43646dbf13b9a08267f327d07262e4fe797337f3
+ 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: 438ac65e21c1b4dfe41f83379f05c1f82d73c02124c153eb4f8d6b6dd5ec083b
- input_fingerprint: f2c246e79485fdf3f50adb655a84dc10c38c5c1a3470c383b06ab9514e1e61ee
+ 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: b4ee7c2080a449fd4080f44b969e79837ba1c788b5f411729571d29e4369463d
- input_fingerprint: 0e96921f0747657a51c60c7f7e3fbafa5e0da97335b64e5f46b58268f16072ce
+ dest_sha256: cd0f37f2761a919c5e87ca0abd55fd684056add831f98d29f10ca26d5fabb677
+ input_fingerprint: 53ef7170d38d4627349ed00b123a4842656422bb42db10071aa029412ea81c11
template_sources:
- mise.toml.example
parsers.toml:
@@ -956,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:
@@ -970,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 85233249a..a9d360611 100644
--- a/gems/kettle-jem/CHANGELOG.md
+++ b/gems/kettle-jem/CHANGELOG.md
@@ -38,6 +38,15 @@ Please file a bug if you notice a violation of semantic versioning.
`gem "activerecord", "~> 7.1.0", ">= 7.1.6"`), and carry a `# kettle-rb:`
warning comment when no release in the series fixes an advisory.
+- 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.
+
+- 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
- Require kettle-rb `>= 0.1.14` (security floor data).
@@ -47,15 +56,29 @@ 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.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)
+ - 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.14 (6f8ad36ba7488db591541483afb5464d01e8861b)
+
+- [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)
+
+- 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
@@ -82,6 +105,52 @@ 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.
+- 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.
+
+- 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.
+
+- 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.
+
+- 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.
+
+- 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.
+
+- Keep local template dependencies out of generated Appraisal bundles.
+
+- 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.
+
+- 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.
+
+- 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.
+
+- 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.
+
+- 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/Gemfile b/gems/kettle-jem/Gemfile
index a856efe2a..490c98bda 100644
--- a/gems/kettle-jem/Gemfile
+++ b/gems/kettle-jem/Gemfile
@@ -18,7 +18,7 @@ git_source(:gitlab) { |repo_name| "https://gitlab.com/#{repo_name}" }
# Include dependencies from kettle-jem.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/kettle-jem/Gemfile.lock b/gems/kettle-jem/Gemfile.lock
index 264bc51f4..2f45b0787 100644
--- a/gems/kettle-jem/Gemfile.lock
+++ b/gems/kettle-jem/Gemfile.lock
@@ -10,17 +10,17 @@ 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)
+ 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.0, >= 3.0.34)
+ 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)
@@ -39,226 +39,265 @@ 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:
- 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/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)
@@ -267,25 +306,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
@@ -296,12 +335,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)
@@ -367,61 +406,40 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.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)
+ 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.14)
+ 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.15)
+ 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.21)
+ kettle-rb (0.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -432,7 +450,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.6)
+ 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)
@@ -442,15 +461,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)
@@ -463,7 +478,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)
@@ -492,13 +508,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -521,7 +537,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)
@@ -558,7 +574,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)
@@ -567,7 +583,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)
@@ -578,11 +594,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)
@@ -601,12 +616,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)
@@ -620,7 +635,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -632,7 +647,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -645,13 +660,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)
@@ -670,21 +685,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.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)
@@ -694,20 +709,20 @@ 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.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)
@@ -716,18 +731,17 @@ 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)
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
@@ -741,8 +755,8 @@ 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!
@@ -759,23 +773,26 @@ 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 (~> 2.0, >= 2.21.2)
json-merge!
- kettle-drift (~> 1.0, >= 1.0.13)
- kettle-family (~> 1.2, >= 1.2.100)
+ kettle-changelog!
+ kettle-dev!
+ 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-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!
@@ -796,47 +813,47 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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
- 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
@@ -849,7 +866,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
@@ -861,67 +878,65 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- kettle-changelog (1.0.7) sha256=42b9307e46e1e551434e8054ca4f467e8b13b69bd65e5dea4544b279179a50ff
- kettle-dev (3.1.0) sha256=2780915bf964f2ef0afe8468aaf90991195545f46628f9ec65f999ac58f19957
- kettle-drift (1.0.13)
- kettle-family (1.3.1) sha256=0e77fb67d8e989a806ae453fdcac43a44e3dd43e1d2dae7a51418504309e27d6
- kettle-gha-pins (0.3.14) sha256=443a218149d3a2ab300875eb10ef55d5c4bc340bce7ba7caba026e1680dd8c21
- kettle-jem (7.1.28)
- kettle-ndjson (0.1.15) sha256=8606ab5b59092d46ba50394b2ad65738f6a5cc11258c6cc943f8e451da864a1f
- 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
+ json-merge (7.1.10)
+ 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)
+ kettle-test (2.0.23) sha256=dd3456c384288ad2932cfcae84ca5768ef343fa1709b0120e069ad0cd125af2f
+ kettle-wash (0.1.9) sha256=e0ec1c8c1f0574b298dcf4f72a5d1b70b1435ef75635d9192c5ed541f9f60335
kramdown (2.5.2) sha256=1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa
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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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
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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -931,7 +946,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
@@ -941,38 +956,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -981,36 +996,35 @@ 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
- 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.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
+ token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
+ toml (0.3.0) sha256=0a91d0f76a9036e84e44f95693b12f58d358c1df3ac8e3b5271f2056ecc6e4b9
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.22
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/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/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/templating.gemfile b/gems/kettle-jem/gemfiles/modular/templating.gemfile
index ed0de5f52..87dd39e3f 100644
--- a/gems/kettle-jem/gemfiles/modular/templating.gemfile
+++ b/gems/kettle-jem/gemfiles/modular/templating.gemfile
@@ -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/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 f451ac9f9..e2d73108d 100644
--- a/gems/kettle-jem/kettle-jem.gemspec
+++ b/gems/kettle-jem/kettle-jem.gemspec
@@ -97,14 +97,14 @@ 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
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.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
@@ -148,20 +148,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
diff --git a/gems/kettle-jem/lib/kettle/jem.rb b/gems/kettle-jem/lib/kettle/jem.rb
index 94e6fa503..e08e516f7 100644
--- a/gems/kettle-jem/lib/kettle/jem.rb
+++ b/gems/kettle-jem/lib/kettle/jem.rb
@@ -58,11 +58,12 @@ 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: "nomono", requirements: ["~> 1.1", ">= 1.1.5"], bootstrap: true},
- {name: "kettle-dev", requirements: ["~> 3.1", ">= 3.1.0"], bootstrap: true},
+ {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},
{
name: "kettle-changelog",
- requirements: ["~> 1.0", ">= 1.0.7"],
+ requirements: ["~> 1.0", ">= 1.0.8"],
bootstrap: true,
ruby_requirement: ">= 4.0.0"
}
@@ -106,6 +107,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:
@@ -2632,6 +2640,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)
@@ -3469,6 +3541,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) }
@@ -3685,6 +3758,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"
@@ -4212,19 +4289,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)
@@ -4232,6 +4301,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,
@@ -4986,17 +5074,17 @@ 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.0"\n)},
- {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: "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.4"\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.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.8"\n)}
+ {name: "turbo_tests2", source: %(gem "turbo_tests2", "~> 3.2", ">= 3.2.13"\n)}
].freeze
end
@@ -6706,7 +6794,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,
@@ -6790,7 +6882,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"
@@ -7281,12 +7378,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)
@@ -7569,6 +7668,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.
@@ -7760,6 +7862,126 @@ 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
+ 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
+ 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
+ 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
+ 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
+ return content unless anchor
+
+ 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
+
+ replace_source_range_lines(
+ content,
+ template_gate.location.start_line,
+ expand_line_range_through_following_blanks(content, ruby_node_source_end_line(template_gate)),
+ ""
+ )
+ end
+ end
+
def ensure_main_gemfile_nomono_bootstrap(content, template_content)
return content if gemfile_declares_gem?(content, "nomono")
@@ -8470,6 +8692,19 @@ 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)
+ activation_assignments = prism_descendants(output).select do |node|
+ node.is_a?(::Prism::LocalVariableWriteNode) && node.name == :nomono_activation_requirements
+ 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)
+ end
+
require_records = ruby_call_records(output, :require).filter_map do |call|
next unless ruby_string_argument(call) == "nomono/bundler"
@@ -8493,6 +8728,82 @@ def normalize_local_gemfile_nomono_bootstrap(content)
end
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
+
+ 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?
@@ -8925,7 +9236,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)
@@ -9670,12 +9990,23 @@ 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
+ 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
@@ -9696,12 +10027,12 @@ 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)
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)
+ requirements = template_managed_dependency_requirements(name, env: env)
next unless requirements
requirement_nodes = Array(call.arguments&.arguments).drop(1).reject do |argument|
@@ -14216,27 +14547,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)
@@ -14927,7 +15258,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),
@@ -15071,7 +15402,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})
@@ -15088,7 +15419,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
@@ -15284,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.1"\n)
+ %(gem "kettle-family", "~> 1.3", ">= 1.3.4"\n)
end
def main_gemfile_nomono_bootstrap(package_name)
@@ -15297,25 +15628,40 @@ 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)
+ 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
# 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("../../Gemfile.lock", __dir__)
- if !nomono_already_activated || !nomono_requirement.satisfied_by?(nomono_already_activated.version)
+ nomono_lockfile = File.expand_path(#{lockfile_path.inspect}, __dir__)
+ 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 &&
@@ -15323,9 +15669,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
@@ -15548,7 +15894,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
@@ -19493,7 +19842,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@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14
with:
ruby-version: "${{ matrix.ruby }}"
rubygems: "${{ matrix.rubygems }}"
@@ -19611,7 +19960,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@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14",
" with:",
" ruby-version: \"${{ matrix.ruby }}\"",
" rubygems: \"${{ matrix.rubygems }}\"",
@@ -19760,7 +20109,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
@@ -19774,7 +20123,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
@@ -20054,19 +20403,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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1",
- "ruby/setup-ruby" => "ruby/setup-ruby@95ef2b042f9d7a56d8268cba8559e2842e2ad01b # v1.321.0",
+ "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@08a0a862c159eae9b9003081da6663d96efef637 # v2.3.0",
- "codecov/codecov-action" => "codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.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@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@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"
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/install_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/install_task.rb
index 266f8ff9e..cb5a7b2b8 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(
@@ -954,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)
@@ -1025,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
[]
@@ -1788,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/tasks/prepare_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/prepare_task.rb
index f753ecd83..5a445d113 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)
@@ -37,7 +38,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"
@@ -51,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",
@@ -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
@@ -139,7 +145,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 +154,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)
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",
@@ -217,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/lib/kettle/jem/tasks/template_task.rb b/gems/kettle-jem/lib/kettle/jem/tasks/template_task.rb
index 745736a9d..f89cd7f63 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)
@@ -33,7 +33,22 @@ 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,
+ 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
@@ -90,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/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/lib/kettle/jem/templates/.github/workflows/coverage.yml.example b/gems/kettle-jem/lib/kettle/jem/templates/.github/workflows/coverage.yml.example
index e82bd4c59..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 d87e23b2c..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
@@ -29,8 +29,8 @@ 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 }}
- runs-on: ubuntu-latest
+ 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
strategy:
@@ -39,9 +39,22 @@ 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: "ruby bin/kettle-test"
+ rubygems: latest
+ bundler: latest
steps:
- name: Checkout
@@ -50,7 +63,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@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 bundle validation and compatibility installation
with:
ruby-version: ${{ matrix.ruby }}
rubygems: ${{ matrix.rubygems }}
@@ -77,10 +90,17 @@ 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.os }} ${{ matrix.ruby }} via ${{ matrix.exec_cmd }}
+ if: matrix.os != 'windows-latest'
+ run: bundle exec appraisal ${{ matrix.appraisal }} ${{ matrix.exec_cmd }}
- - name: Tests for ${{ matrix.ruby }} via ${{ matrix.exec_cmd }}
- run: bundle exec appraisal ${{ matrix.appraisal }} bundle exec ${{ matrix.exec_cmd }}
+ - 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 -rbundler/setup bin/turbo_tests2
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..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 b691e0a2e..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 d321389f0..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 f4b257cd7..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 79d1f7492..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 a84b9510b..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 493596dfc..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 7aef795b6..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 31b3aeba6..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 db628f783..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 6ff28a6fb..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 b3a9204a4..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 2bd536493..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 7343ffdb0..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 45950de45..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 3d886a291..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 a7a14b908..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 ba8c93ded..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 3723fc993..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 865215a95..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 f408d530a..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 f91f4fe61..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 be46b3cdf..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 compatibility bundle installation
+ uses: appraisal-rb/setup-ruby-flash@6f8ad36ba7488db591541483afb5464d01e8861b # v2.14 compatibility bundle installation
with:
ruby-version: ${{ matrix.ruby }}
rubygems: ${{ matrix.rubygems }}
@@ -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 }}
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..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 40a8c549a..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 68f1ee1d1..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 b74faabc0..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 bf0c98f6c..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 4f5797aa5..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 f6d632f41..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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 c27337b37..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@925395edf973d2dc0a629919f407f3547a03d4b5 # v2.1 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/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/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/lib/kettle/jem/templates/gem.gemspec.example b/gems/kettle-jem/lib/kettle/jem/templates/gem.gemspec.example
index f9e2c27da..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.0") # 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
@@ -132,9 +132,9 @@ 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("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("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.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/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/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/documentation.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/documentation.gemfile.example
index b2f8d2321..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.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?
- 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 a960b8617..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,23 +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.6", ">= 6.6.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.0", ">= 2.0.0" # ruby >= 3.2.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
# 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")
+ 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/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/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating.gemfile.example
index da624a3e9..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
@@ -17,13 +17,14 @@ 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
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.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/gemfiles/modular/templating_local.gemfile.example b/gems/kettle-jem/lib/kettle/jem/templates/gemfiles/modular/templating_local.gemfile.example
index a0908a72d..b3079e9e1 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
@@ -41,16 +41,27 @@ structuredmerge_local_gems = %w[
kettle_dev_local_gems = %w[
{KJ|KETTLE_DEV_LOCAL_GEMS}
]
+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[{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
@@ -60,12 +71,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)
@@ -77,11 +83,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/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/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 520dac600..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,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.0") # 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"
# 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.23") # ruby >= {KJ|MIN_TEST_RUBY}
spec.add_development_dependency "rspec", "~> 3.12"
# Releasing
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
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/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 9ff35ae51..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
@@ -980,11 +980,33 @@
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"))
- 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")
+ 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(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')")
@@ -1458,7 +1480,136 @@
)
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 "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
+
+ # 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
+ eval_gemfile "gemfiles/modular/style.gemfile"
+ end
+ end
+ end
+ RUBY
+
+ 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)
+
+ 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
+ # 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"
)
@@ -1589,9 +1740,76 @@
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.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
+ 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)
@@ -1927,6 +2145,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
@@ -1978,9 +2199,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
})
@@ -1990,7 +2209,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)")
@@ -1999,6 +2218,47 @@ 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(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/integration/config_metadata_template_spec.rb b/gems/kettle-jem/spec/integration/config_metadata_template_spec.rb
index fff45ff6c..fd6b0ad29 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)
@@ -2783,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 30eaa3648..a3d156c17 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
})
@@ -681,6 +681,10 @@ 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",
+ 'File.expand_path("../../Gemfile.lock", __dir__)',
+ "\n nomono_activation_requirements =",
'Gem::Version.new("4.0.0")',
'gem "kettle-changelog", "~> 1.0"'
)
@@ -1581,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
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..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
@@ -67,9 +67,9 @@ 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(/^require "nomono\/bundler"$/).size).to eq(1)
+ expect(content.scan(/^[ \t]*require "nomono\/bundler"$/).size).to eq(1)
end
end
@@ -297,11 +297,37 @@ 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
+ 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", "~> 7.1", ">= 7.1.28")'
+ )
+ end
+ end
+
it "rejects a managed dependency without static version requirements" do
source = "gem \"kettle-dev\", ENV.fetch(\"KETTLE_DEV_REQUIREMENT\")\n"
@@ -326,10 +352,14 @@ 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(
- "gem \"kettle-jem\", \"~> #{Kettle::Jem::Version.major}.#{Kettle::Jem::Version.minor}\", \">= #{Kettle::Jem::Version::VERSION}\"\n"
+ Kettle::Jem.kettle_jem_dependency_source
)
end
@@ -468,6 +498,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/kettle-jem/spec/kettle/jem_style_template_spec.rb b/gems/kettle-jem/spec/kettle/jem_style_template_spec.rb
index 24074f2c8..0b8089b2e 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,20 @@
end
end
+ 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",',
+ ' 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")
@@ -239,7 +253,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)"
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",
diff --git a/gems/kettle-jem/spec/system/install_orchestration_spec.rb b/gems/kettle-jem/spec/system/install_orchestration_spec.rb
index 6351826ad..9eeb502ff 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",
@@ -1653,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)
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 b961d95d3..530198ce8 100644
--- a/gems/kramdown-merge/Gemfile.lock
+++ b/gems/kramdown-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ 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,59 +820,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -892,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
@@ -904,70 +892,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -977,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
@@ -987,38 +971,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1027,37 +1011,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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
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/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/.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 cdad8c198..c9c1efb07 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: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]
@@ -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": [
@@ -626,8 +629,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: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],
[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..48e683824 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: b39d3bfbbc2cb0ae2aabebdd0251976444d0d0b718251107d7fe0d55ee091cb5
- input_fingerprint: 3b6e1bb0f38f7206a9d22197212f20cfca7df7e6d1902c3c08fd3e2a43fb3ab2
+ 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: 606364d856b290484157c2b6610552c051660c865517e3fdb348ad4e083821d7
+ input_fingerprint: 3b107676c7da80dd1e01420cff3e7053c16eb04b1c657baf7c56007cb0010b05
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: d35425d557e25fce1b06ae83fc2e72b2314985694ace3920615e84d8b0e65165
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 5ee730437267970ca79b75cee4f15d52711857f131dde7e260a40a573b5d2ebf
+ 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: a06fee10e3116a3da277fbca93c95b597f3c93daad522a307de3dfc0a13205f6
+ 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: '067629b3b6fb0d54243f7a8aee6207f5011c23631241c7463e4bb1a59a290035'
+ input_fingerprint: '078cfad8587ee9a6b810727c8d7ee4e41d8a232aeb068d87706cd99e39948233'
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: d15e93cad80ab1fdc08f029bb50e26d9dfdeefbf7ae55858fb854659722bbcb8
- input_fingerprint: d6f5d7a1c526eb4d729623f3332afc962ca60f41cd44c86e499d0ab078ec8f19
+ 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: 1b0a2142671fee98823a1d6c0d81e241728b0b15d3b1930c0dda3fe9b1a18f22
+ 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: c05e257558ef096d834938bafb5582cfde1addc829f6a5ee1dd490def87fde97
+ 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: 43947c404da6b64ee58fe97d8797ef7cd1a02d55721faa1f8da759e066520e6d
+ 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: d6a5df50460f5691c0d9d1d4c88f96a30bc1454c730e76165e59d3ec0aeae00c
+ 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: 9a09944649f29184272e0e97a3407669b4311dd20c1d6a2f1ea38899e197d08a
+ 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: 05f8d1a2dd4bdc1c15240e747f4a9ea77fcb3bb5064676cec09fb1c7233ba333
+ 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: de4147c43b7f138e577b878cfa3c140218b4cf7d474f829554c4391a8cc0ffab
+ 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: 1fe0b701eca0134ad1eae2d60cfef12cc4cb6173120be39b00721c86d8645581
+ 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: 7393a565e6f021680c96c65942de5f61e75458aed21634c16c5d9c4d00ba2cb9
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: d8aa80f15aee5cc48144ac8e1bab1a0c9ca78e529692c999fe59d9bfdb6aa535
+ 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: 349787cf7770d94e7ba2e41201bd43b1565a85f24a69a7cffbb806bd3e26ae23
+ 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: 0bc4cf2e5f3a955ddf23c0991dd400a2cc2c7640c46ea08d559a039275d48709
+ 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: 6e71e46dcee96881d2836e251ae171a93089fb65359958fe125c72fff90a0a00
+ 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: 24ae35d30eeabf96a2e39e9b68ff04df2c46e05978f833e833c13a45c423fae5
+ 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: 78943bc17e821098c4e7633a60f3744f8abc1ec540df2ef056363f653fb0dfd2
+ 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: 614559f4708a569a79ac61bd3c142a09965aaa0827ea0f221a5b00b655b8959b
+ 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: 9d6a05b46aee74579ad28854ba0a92bee5addc063703ae030b740fcb621b1192
+ 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: 568636084f9707f648b0b7301e60b7939a8305eee79a506d603beb79f065ae6c
+ 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: 9972b2684df5747b298844cbcf4fa1fa911a809fbeb5625c9dd0b6ea078c2fde
+ 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: 34d8898bf2e4d9c30da8a1061cd16753a9e41ddffb558d25f232f79b6db155a2
+ 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: 90d0d79e628a82d230f5287f142cd3e81de006c9072455066e531523f63d13d0
+ 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: b8d2d359ba18ca757c297f82f04891413e16ac59abf3752ba9132bafaf00be86
+ 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: 26659ee4e2f903617188ca2bacccf9406f263c8204cb60cd08f1ea966d38288c
+ 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: 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: 6efc240ed730000d9e4f46f25f9131827d4475846cebea6e6fe0d475220e7559
+ 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: 878d9eb2f03b2dc897b3eb75e532d79923570e1db7fc801195170db5aeea3d22
+ 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: 3d5ead8920c59845064e37e1aad4843f21d0f41d92fa8f0cda507490793752f9
+ 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: a770f606d0cc6cc080451a2267967042426b3dbcc9aa9f560738e73832f7f3a2
+ 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: b8793b415886d4c3bb8bbb020b712ef2764d3a9e264d6dce71d404b54b5bbea7
+ 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: 3bb001d94b031bab0b974538c7eb43758a7cd9aca3b8480d17a9eab15cfadc55
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 8987de61cfd4d5855022e0f6e42f958ba1544cbdccd7295c41658fefd3e2bc58
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: f0ac10b602edd98b42e61e4a7a2dcb4b0513e0996583b3c6b1be26eb13931618
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 3c57ff493a78f620f9850cd5f5750400645fb19aa5cd47a3473ec5f942d3c3f7
+ 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: fd4a818916a8152eee06f28b6eb47c59cc192f02d44525d695181520a413521e
+ 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: 1c69feb1a1d0c90b6bf9ea386f8e92633b5b4c940c206fe8f8aa292f7f585514
+ 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: 6775c53bc44d302f8c1d5c74a5a6377a9c3268de8f438abd2db3abb307e5ac0e
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: c375b73885c4142518ee22ec5b5218a84a4ae0c839442471499743943d4dd545
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: d884e19456b6fefa49bf37ec079fb608a84cb372070ada781fb823d3a2138163
+ 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: 6a4f3c0820d9b2bcda0e3db1749fb341cc8e25830c8b91f3b4223cb067992130
+ 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: 6653b4a863171f7fe64c8519d461a968ac88586abcf53271b6413cb429e18483
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: c20881753efb57ff2e9783e60669e6d389196fc029fae336df01b3f0a9951270
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 7501da097d4bcc93f01d14e61130d9cb32f03c5e07dc3b58a9c84cca0ca3108d
+ 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: eb90d5b35e91a47e38449e4eaad3e2f6bf27092a8a4ddcf594a38df03ae8665f
+ 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: d51a7ab3e0e7a1e7c9ebe0380dfa7ec1ce577d175b3610f385efcf6df5688e52
- input_fingerprint: c34a922c03c66f9231d9cb2d66e2fde8719e732da5fb20a9ae722ce34c87fd6f
+ dest_sha256: a01065a9b19cdf4f5eb85ac83b7a8c7abf4a2b78b603d07d09ed26e6df4aaa7c
+ input_fingerprint: df5c5d9192641af8b7dfb152ae4ed935055439b085261353f9b5bf413c49889f
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: 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: 0d2b78bfa3ebf130e5045263e50578cc8f67d1864d4384e3a418e034b29ba2b3
+ 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: d1da7915d8500943081cb96121310455f4fb28faf1d2909716c863a0a3ff3ca4
+ input_fingerprint: 820181ee3036801ff7abe6be717b5cca4d88551b033071aa89c8525b448f21f5
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.lock b/gems/markdown-merge/Gemfile.lock
index e9d1fc3ec..2ba067b5c 100644
--- a/gems/markdown-merge/Gemfile.lock
+++ b/gems/markdown-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-dev (~> 3.1, >= 3.1.1)
+ kettle-drift (~> 1.0, >= 1.0.14)
kettle-family (~> 1.2, >= 1.2.100)
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)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/markdown-merge/Rakefile b/gems/markdown-merge/Rakefile
index 8ea941c06..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/markdown-merge/gemfiles/modular/templating.gemfile
+++ b/gems/markdown-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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/lib/markdown/merge.rb b/gems/markdown-merge/lib/markdown/merge.rb
index 0e60276aa..99ff5393d 100644
--- a/gems/markdown-merge/lib/markdown/merge.rb
+++ b/gems/markdown-merge/lib/markdown/merge.rb
@@ -206,11 +206,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?) +
@@ -547,11 +549,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/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/markdown-merge/markdown-merge.gemspec b/gems/markdown-merge/markdown-merge.gemspec
index a76a5844d..8e99fbd8f 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.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.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/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/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'))
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 dde6d01da..e7434959b 100644
--- a/gems/markly-merge/Gemfile.lock
+++ b/gems/markly-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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/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
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/.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 9f3aade10..4f988f769 100644
--- a/gems/parslet-toml-merge/Gemfile.lock
+++ b/gems/parslet-toml-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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!
@@ -786,24 +774,24 @@ 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!
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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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/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/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
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..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:2681147166": [
+ "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]
@@ -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: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],
[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..0c2845da8 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: e5a029c511ac411ffc1a2644c7c2eb7ba275d0c594fff48e18cf6cc5d81b70b8
- input_fingerprint: 2a0bc17ae271a91c99b70d527cc145e64fcf7710959f82952ba7854fcc9c10d5
+ 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: dd898b99ab513ce357d62e04b30d9ce4a47a19ab57fd05127de94ff887b3e596
+ input_fingerprint: 81ba61a982e1e0a4c530b3739635cb6b31f85497dbeb5233f9e1a0b952cca233
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: 97a34ffc7cb162ca719604bd61ff02308dd31fc126ac58bfc2bbca51da074e9c
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 9de86eb2f27c8808496bacca31508550a50a6b3cd38a9f367e1a15c41fed3fee
+ 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: e24dfb65a3eb48c38df3fb57b91765f96817f225c6206762275aeb0ed1ea0007
+ 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: 8ecd7f01ef2fde1d857b67e5ecfa13323e33b53261d944e5a27f8090166dd9c1
+ input_fingerprint: 9e86fdf6efbd9a98ef0bc70a8c0cd46b29bc88d3037cfae77f8c608855fd75f7
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: a0f7283af3a7f6dcd9d4bf62a79639d5c56b27a7bf524f46057e26f821a41f6e
- input_fingerprint: 890326daf6e29a67a7f2b8d315e71c80c270900c71e0bd065378cb5dfd165699
+ 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: 8bdd82c05dfcfd9d384795c5be884eeb746df33c742387d4ed4742ee0bf841cf
+ 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: ab90439ab4454bb2a1600b10caa1b77335977c776ee59879fe9efbee13c75755
+ 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: 55b325d6521a1259cd256759e05d64a3a23d3a3ce04f99a392878a85c05053bb
+ 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: d48d91680146db5c49e70d8b61afe74ad945fad20e3590ad85c87d6f8b1d0878
+ 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: fd80f9a343700f8dcc15f350a4a59f3f4706ac111f3054c2766b83a205dc5ac9
+ 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: f6c521971d3cdb36ff58d5a3777d92904029cacc914ca70178e0ad87c8d9d98c
+ 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: d36625b7dbaad04c1938ac8943a4cfa8542a3166529dc5435c3dc20f53bce864
+ 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: e70f150df3918c46101b03c11a9858e4b524c6167aa4564e8a664885d525acc2
+ 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: 540e0669b028f4516e09f49479623add3fef9f4bd48c43674f4c09dd9d55a3c7
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 8232545bd51e364a4b2f02f934b1d68ec11dc9910368ea6439dc315fdf55b531
+ 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: caf95caa5f6862af2b1caf507faefd596353a5c4ab152e1fcdf3271b142eeeb1
+ 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: 0df543ed5cadf2b7956cb503defa0a006ceca3f31ba3ec80f5965d27ca5efcc5
+ 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: bc5ca085a9992a428b3c87ce1738200368c7f90ba6fea90410e6ee3de980d5f3
+ 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: fc53710c04255831b472169f5e9bcbf58bcd4332a63fe57153c88309a1ecd99a
+ 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: bd16a3fc1ed764fab4f3af1ff97629e08250e586fc9a6519b172f58d6def5848
+ 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: 53f466e0c2ed0345eff88f9009dec465e6f21f3e4d32d0bde89ef3858574efdd
+ 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: 5e177e7976f36183611a74639be8cafbf04fc52a02650d1b615d93c72d127354
+ 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: e0f0fc065e37018924ffa3da51032dcbb8dfebe1a6edd4c4634ea361c0d56c98
+ 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: 8bae67db0b4e8193069137d41e1338147bde0984aaaca131a9101c3b46791c25
+ 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: 0b65121f6b17af8a5ac947a6d2012b23da00db90f9603f3ac0213e7814324772
+ 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: ef335201880d490c99ded7f35be851f3d86f69dba5505de591b407d875b36a0b
+ 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: 4a75e58c868be6df8dadc12fab585c9a21126063c87741ff324782fbf98cc4ff
+ 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: 870809d851785fab684a6c9d6ad1d1dfdb5c5d8d48d39afc0ed7f36f555c173c
+ 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: 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: baf45b5656f70ab1176687a0a18013721807704cbaabc06f1c915b657467762c
+ 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: 9a38682bbf0630bca235e5e1aed75dc9258c4497ae444786d044f2f97bab10da
+ 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: 59782b73ef373541ca386cdebd5b8973ffc013175df1b5bdcbae2584073ca17d
+ 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: 40e1c74898afee30b791d5520a09caaaddfb22ac9322c4a1e78954c3149c7510
+ 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: 2073f2fc8e029e5de4e7467f8575d01d6a8c8f74b7525665a9b701f21b975f79
+ 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: 604c5858bbd479d4a09682ca4550830d549bb782c05e80e428111d8df18441b6
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 811d236a5f35737ef00dacb97bb73a9830fdf5763b12a5db66d212aad81d3e8a
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 17655df27989869c16e5694b0fb76964017d4d3e220d1ce4c1fb2038591b4881
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 7789d36f985d76179c989770ab5b26b06118d5c4b0c46073316d140163c85623
+ 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: cf092bad43a55f76b1d714107ca92603a1dee734f27751ad9cd2c762703dea22
+ 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: ebeb631936a95b72ebe450c036998210911fac0ebee09f2f6604fff13c0b8f16
+ 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: 30a5846557bcc0d3acc4b32ed09e038672aaefe06dda8bff693c9bddc84fce02
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 964620dd058480c40a695f1ffb9efa3bfcaf439ced59d209670fba6ea68444f6
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: d7ff39156e754ad731ff8f2cdd0c0c02366955324c2001ca5f8508b08792cf96
+ 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: dba949d164ee92143d399f3510f7ecbc4a1bf7e29b9b7200c9caf0ca8869e9c0
+ 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: d63656afc934f0a70735c80b14f38a4dc5b9bf574c23d695bbc92f6220cc3db8
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: a1d0f17dad7107f34b301bb1fce5aaa1f550eed4a7276fa21427f83531706991
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 3776869dd14a5a164d69603bdecb50e104bec2aafdcc3dc57884fa3369e95e5a
+ 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: 8b10b77849cb2f23f1810ae11737a31208353a2032fc4aa2013f5d7898987bb5
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: a4d53f71a63e4a87f3fec98051f68c899a73ec8bb3a3cef4e3162bb511cdc97a
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ input_fingerprint: 56eab2b555a4c1fe0378359e5ab5d628f900859fb88a6923b1bff1f86a2be8fa
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: 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: af6583a906bd0738a462e11cb054b85ddf56b079d0efe3d5cb34d5bb603dd9b9
+ 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: 9ca543e60b00df1c0375fd7674ef8afcea654fb0cd6c2fa2d4a02d8bfb5c4bd0
+ input_fingerprint: d3b810d866c9d9ba4c821fc0c3936fa87947bc0f803dc1594ab25ca9a03150bb
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 e484b128f..2228dba51 100644
--- a/gems/plain-merge/Gemfile.lock
+++ b/gems/plain-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/plain-merge/Rakefile b/gems/plain-merge/Rakefile
index 60b0d84f0..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/plain-merge/gemfiles/modular/templating.gemfile
+++ b/gems/plain-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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/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/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/plain-merge/plain-merge.gemspec b/gems/plain-merge/plain-merge.gemspec
index c5c28a581..22e9062ab 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.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.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/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 2b77b5fa3..cc7e5aa56 100644
--- a/gems/prism-merge/Gemfile.lock
+++ b/gems/prism-merge/Gemfile.lock
@@ -10,149 +10,147 @@ 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/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)
- 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-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)
@@ -171,112 +169,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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/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/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
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 8ea5877b0..dc049ecbd 100644
--- a/gems/psych-merge/Gemfile.lock
+++ b/gems/psych-merge/Gemfile.lock
@@ -10,148 +10,146 @@ 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)
+ 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)
- 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-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)
@@ -170,113 +168,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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/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/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
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..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:3174278558": [
+ "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]
@@ -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: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],
[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..dfe66acb2 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: a6fd6fa0015c989536e86471f797a8125f181f8d959249533e849d14830a0c02
- input_fingerprint: 7155631e117e6c76c7996c2957ae011b302905b8e8e2ed1d2a8baf0a4b075bd9
+ 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: d7ad90267055fed2f1d2969c3a4c1c78ec769dce475701eae889d00adcef48db
+ input_fingerprint: 479bb295449e871031c74d59568601e01c46606001fe249463ceddd623e399cb
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: 93f60e259a7f96486830060173722515f3722d66d3256aa67bff9c678fd03ac5
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: dd36271e7452895dc6c5faa889164a66ccd26e6d031d8778c78654a1e85112a8
+ 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: 2b76fbe0bae8980c7d3449da38a18cb30801eb12bebd7178757d2b083a7ab6f9
+ 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: 93ee80ba4daf69832b8e23d3d330a0b72200a317b71da0bbaac9defeac010e52
+ input_fingerprint: 4f871b222298d9e96df85ad2c2ee4ebf7d3ad9cc862337a9c9eb5565570ca63c
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: b5cb04f30cce723954165386dbf1796363a25437c2812668f25ae96c165aa4fc
- input_fingerprint: 477791a71800ff358d777dc3374a72febabc7858b0395eef56f54fcedec9bf32
+ 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: 89a5d3e66076a2bf4c73f7f6033dca749c8f23395b1a05855efaf4e68728a447
+ 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: 975a9d39f20c7d024a13b4c535be639b7f6f46b3587a2fcf9c1649a059f68b92
+ 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: 0e8a876f5f9d56c33d0798f15148eccd5691f274205194a4534ca0d333db38ec
+ 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: e1403e3a72cf235cc1550734ba4addff4a52a0da6600274a04511e87c31df6ba
+ 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: 4d4d2cea0f1020c6b0fa539df3de670748e33e8e61d4f55a55fa9c45d8f886d7
+ 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: 28006988a52941a08d5ea6b32da4a01e3bbb3979273bb9eae987671455e2cd8a
+ 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: 51781f69acdfcf71aeceb2da8718e6a6f42351f663b255017b5af6e4c0d88b0b
+ 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: e6dac19a5fdadce8f3b6be473a0719bc1e26c4455a9f7c2a06e5956c0b89e58e
+ 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: 84fa719eb495b596348c1df7fc9b4e2799320904784fc062c1dcad5d2a72a78e
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 2bb8950e999976a962fbdfc06fb573177a329167e204a11e12a4765c0333cc63
+ 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: 2e8fe4e64b96cf1245f791eaee810d5c0a3fc8ed9a753924b1463a86dedfd767
+ 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: e01ac0c00772bd398e669e42727b9aabc9129f8344f447d6bd8ddaa8338574c5
+ 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: 24f7a4d371c0112317dd1c90422926931525ac389ff48555221074ae1e64e5b6
+ 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: d12781b22116b0b5c8ba0be33c79f10c85929d0bf4b491bea3f73bc55b4a9b7b
+ 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: 4ac4a378f8845985ae920da34b330c91168c31ce9fa844ade70faa1b80dc6e65
+ 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: 05f5dd6c4c0d9b3fb2441be0be60e980caf2546ba3d956beec1671bdd295ad41
+ 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: 9b1b9446d84f31e90334abaade25eb356143a7c7296344e399cbc3df7db81c0b
+ 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: da91621ce1f9c6eea22c939c54e059a3f7b85168b5213e1c8e065f3cf71298df
+ 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: 46d6fe67a1e6eca649fcd746e0b585b102de115993e3caa66a48f0e2774e6df0
+ 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: 90b45e13e60cd6e0bc015c98450ef09a99b262e16733540d736cc1aa49bb3679
+ 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: 585d7fc13bf9d4cdc31f5c576b48232b2a94716a953a1bbbb9bff93241a0409d
+ 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: 53acc4042e1f51b250fdb1de8a78c258f589d019d7a6317f4ff5cb0d2ad407f2
+ 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: 408481363e9dae9429b7036eb7a412b314ffca95fcff13d68bb1936adcf1178a
+ 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: 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: 2593f6f2418ee9d2aeb25f81691e3e127ebcb37e057215a4d52b99130b6e8755
+ 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: 18d5cdaefe0b59b0e183ad15a938c4e6582af0f79d521fdea865cf27b288abd8
+ 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: 674375ee8c9efb0ba094328f0a6c9f2c95de8ca745f4b2834b7bda03f32527ff
+ 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: 39a41c89700625121dae46f51dd5e9189c91f58548d853d5b6fd808a45d3f5a9
+ 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: e00137d8b5833a97f67d0efb73968272cd446dadbe0f00854ea6aaf4f74a0d74
+ 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: 1f2a7f95e5f370059203ee7c80228eaa4e93604540d6b653936c27e169ea41d2
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: b4275adad273f064485ee8e972802569808fb5b9bc8e479b3fb49d6d84faa15b
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: f0f29c99e13ee3456765c706be7810ed349616b9c928135c12323e04570be201
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: b69f4d2cb18146f0b1992745fcfd87f02e443c48e00c4d96c2cd0a3b132d1881
+ 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: b86b18b7024478c1bd98957c64bfc4b286e48547d7a27d5086e8680b7c4e0251
+ 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: 42114295367f6b90ca26870ead413f94c9ff32194b07a9a101e10d55b53c06c3
+ 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: 8ad8d0e0f8bccda090bbbfc49836b09d48cec54a4f36079f85fd3a23c828590b
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 81166a970d0356ab21e02b5b36fdc24d992ac610853c40a29d715cc33bee436b
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: c266147adcac9343a2af465362ad7147563c8fd6cfde18d16db31f2f9ad4976a
+ 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: 7a9c10a0df45088af06e5a7a297de89e3b82635f6fc8ffb9d7b2f2f19029c7b5
+ 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: bef66f8bd89b2071b797ce90040186f942d6fe15122ca203f822fa903f853518
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 4a8c735cdf65b19c84f555d7dd58735e2c4f6d2aac240b382c9d35b72c6136f9
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: c493a211861d99ba06526375cf21f65f0ea2703b5983254f1fd867b225d24a97
+ 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: 69138446094e5d42d1f4702176c42810fd5e70da0580dc8c024eb5267c0e5d79
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 20fb8cdd72d7a517b1d25a0217a476e7014a501030198032266108bf8c8fce9b
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ input_fingerprint: c626332820fcd19421cd4bba42ffae6a5e8b42c7db75911b6382c9f67e80470e
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: 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: 697168c68356c11d24f26195e25cebdf9b9e7121c54e7cf593dffe6d615cad11
+ 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: 888bd3cc6708c0ef6b9cc221930990069ece553ed424527acf80ac0b671d88a9
+ input_fingerprint: 0ce8f1eae90a23b6ba7fdc3b7ad0df06e1bccba03e79e427e8e971b163212f3a
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 dc1559062..fc347aa69 100644
--- a/gems/rbs-merge/Gemfile.lock
+++ b/gems/rbs-merge/Gemfile.lock
@@ -10,148 +10,146 @@ 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/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)
- 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-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)
@@ -170,113 +168,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +820,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -892,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
@@ -904,70 +892,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -977,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
@@ -987,38 +971,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1027,37 +1011,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/rbs-merge/Rakefile b/gems/rbs-merge/Rakefile
index e3857f8fe..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/rbs-merge/gemfiles/modular/templating.gemfile
+++ b/gems/rbs-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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/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/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/rbs-merge/rbs-merge.gemspec b/gems/rbs-merge/rbs-merge.gemspec
index ec4f0bccf..31ea1589e 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.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.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/ruby-merge/.rubocop_gradual.lock b/gems/ruby-merge/.rubocop_gradual.lock
index f97612186..f38a2b4af 100644
--- a/gems/ruby-merge/.rubocop_gradual.lock
+++ b/gems/ruby-merge/.rubocop_gradual.lock
@@ -1,5 +1,5 @@
{
- "Rakefile:2208340862": [
+ "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,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: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],
[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..a0e3e768c 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: c0a08deddae56548b6c0fe97fe2b85942f6f5f5e446b6fe0422b7cdf4be27169
- input_fingerprint: 30863f05986044b420b5142b81ea77f5b5b54e800384d21263f4ba5a7b646d1f
+ 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: 612dc69760c27b5fb20a73a80c116d5f30897c4ef7aab8f5687c538f11c9cbf9
+ input_fingerprint: 7a0c7ded3b341b85239173b1f604bbeba54d45d9304b39029b467fc0fa12392d
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: 6c897ac6d4171c37c0ca6b298c2a222c9b786489328122138e5d910bdd5ebd77
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 2add9d193f13bf831c35ffb5821c54af73b0fe12a75f68027ae9fe32cc70aa09
+ 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: d647739ab5a2659887c344f476bb4fb4a26e97903eb89dee3310c92a1d244a09
+ 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: 25049f5d8227f8bf31ebaeb3466e6b7938ef30ded6cf88823f9a09fce6daa140
+ input_fingerprint: d93aeffd1a6a53b7e095e2d1207f969e7cef0f7cc95ec85f5e5c95c1d1ab780c
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: ca861273c106a7b3463f442c90ac161127ed7cf15f029e602b8a0e76e38e29f9
- input_fingerprint: ff2d40564cae944bf2d1489c9cd6dc7a7051db4106108edb761a3e05db276168
+ 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: b70da6b1dbc6c2c1ad23c568893d1d282a48b6f8d1edb0262dbf959d911e89c5
+ 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: 0fbd96230beb66229cfe84ae12cba3c9608b655f5940874e61b343626b66d2e0
+ 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: f69e4c419db4b24b3597d4105c9a10714ff11abb8e81c140322da7f399728448
+ 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: f3d09d3c491f58fcef7f88bd99aa6fd35308df0ebe851ca9e8ddeb9332d2d7ed
+ 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: 52e583762400bea1d957b8071e6f6b0521eacfae0290da0ab695b0f948530035
+ 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: 4986cf754d5faa9c574a38c24c7accbea315389e1aea04b0ad9dbc87ea96b077
+ 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: 804d1275f4992ac1caf6b34ac7ec8b7cb2d8f59917d41b16bfe738647f789537
+ 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: aa7b6c0c707938f8dbaf479b8d90685f54385889aa39f04ef45473d31886aa33
+ 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: 0ab948268b499b271d44ecef095588b3cb88d42a14c098912dd044ab16fe652f
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: e3e7b817b63dc5a71c1ad69a6b04f2fae0537432729e6b541ca61e6e685e204c
+ 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: 21a330519dcac74fa46fd31e7725ce3b5b9acc212ed24a78f12a9ccddaceb60f
+ 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: a05cce377b3e18a14a5cf0394e389bbd79104f30fe13899f4acbe218dc765ef8
+ 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: 99fa088bb3d1a998a14436cda67e7f5b511b0ee9bebfa16c61a3e02aa68e829e
+ 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: 55fa3f2b9658f1b7131ad6f92d197f9998177f0b4682c1bdd6a2077a5ec7c0b7
+ 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: cbeca13bfd7fa75ba61b1f7aff101cce9d6a2948e5370a6c4b697a1de272054e
+ 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: a06607fffaf21cbcfbde7bb8ca2805fa81b6843d9e26a1905f37e3858c7c8a08
+ 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: 25816be2a2902ce99006b9bf0598cbffaa0c72451af78d9ead1938965d6c12ec
+ 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: dba602daf140e725103db3e861d2763858b3ea09b375d7b3ecd073e67aa236f4
+ 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: 951620916ce4813685c250b26c4c12aee444222e75e5b12356fba94c2c9c2768
+ 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: '09d7881743b672b62910106799f7e49d028919be8c25d730d1bd1522b0bb5c8a'
+ 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: 990b8f32504c34c9accf22d9883b6ab27c174c54b0baafd67db71151d075ed2d
+ 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: 335d1e4f700aab040d2ff0cc2d557a3b26ee608cc85466ca039899a6660b8e38
+ 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: 46152ca4ca1ab8dae4144efdfa8bf95391f0228878a4d3687f3df81632540dfd
+ 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: 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: 3a1cb57501f070b73b4b4c3465a38292a70f8b0ebee3dcb69acc0b7fc7716997
+ 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: 5981c855ea0e7964619ea000f14d7f71c9f36c7fa6020c77d71e9fe02e0e98dd
+ 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: b560297a395ba89c9d1310ffb0a6bdee6ce04e31147f7616545331aa0c875966
+ 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: ef0002fd49445fc450bba3a619287589691f182cb71285f95c0e323c13e9f675
+ 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: ba0ac54ebce411d1daebf682ef2793af6104170977bfb84d1184125958237d62
+ 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: 021a29fceca40e21f5158fbb872db57d73e78833841f6838c767a4137fa23308
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 794e8430eee4cb9df0f490fce152f17bd00915a1fcaca80fa9e4e997f2058b0d
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 612da6085fd91997cca1deba0a3a4aba52d073a0865e126edd3f858263a33e0e
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 8c7714a3c9512d942abf45ad7bd27cd6047eb7c53e96d83346483daebc366e80
+ 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: 8ad79763b7eb35a997eba690d799e799ca20e6a180113a028cb678b965a4a4ca
+ 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: 030cb27a47e49c220cfdfe95a4388fae56d3f778d2e60b974cd2a84b5516bc07
+ 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: 92607f9fbd499b51a5df1a6db307075decbfcbe688c82df936fce3f2e4bcd94d
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: 391a23a2a303dfb4a2abbf07e7a4c1156a7d93535b861a473e1babbb829401b7
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 58424540891510db6fd5b36fb6bd82d0cbb099dc9d3b2b11d117f3b72fe93ba1
+ 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: 0a2ac1577e33a1ee9c75da357ec862eafcaabd3af04972bed800f028f17773a6
+ 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: 73cba4379251654e216a0642e18cac218260abe58ed3d952134439cf96600094
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: cdf3bf2dbde332a8fc617d02711b3db7330dc92bde44cf814f76be1874a66f77
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: a36c1ef78164ae5676497597f9318291d47ec6d81d1e5c55d4937e239821cc9a
+ 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: 7f66c3511f32fe274cc2ed34b654170e2353c4a7680826f491890c7b8ba37ab1
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 9a5a95c2bed61c7080e4c02b7fcdc1c7ab7bb96a6c77befdceb6981e5bf0beca
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ input_fingerprint: 5eaac454b27d6ef251ec440e5cd85c135423baaf6e450a6809ad141fd3855387
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: 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: c80f44b6918a21b406991e62b06548a43082de82944c6364e3cc713a1019e22b
+ 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: 15a3126d7c02b6fe27a5fd8ff3920c3667cecfe980cb0edea53b838008e20861
+ input_fingerprint: 3bb0fc71ff3231b2446601926d5e9831c829c1ce78a135538a992bfda99b4b95
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 2ee21cf7d..f3ed83ec7 100644
--- a/gems/ruby-merge/Gemfile.lock
+++ b/gems/ruby-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/ruby-merge/Rakefile b/gems/ruby-merge/Rakefile
index 88929d763..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.26 - 2026-09-09
+# 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 91c168c87..2e18bdee1 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-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.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..f7f4a9071 100644
--- a/gems/ruby-merge/gemfiles/modular/templating.gemfile
+++ b/gems/ruby-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem "kettle-jem", "~> 7.1", ">= 7.1.26"
+ # 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.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/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/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/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/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/ruby-merge/ruby-merge.gemspec b/gems/ruby-merge/ruby-merge.gemspec
index 0fb91035a..e722ffbfb 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.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.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/.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..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:1640440638": [
+ "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]
@@ -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: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],
[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..493f341a1 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: 7ad375cd3d3e7af12d04843e34eb6e0f28f93c4b8a2da124375c48d433eafc18
- input_fingerprint: 9b584cdf6a3f757813f1a6ece63d89ee078b55a33365b1e9b9ee66c7125a975e
+ 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: 05d379ae88de0acab64bc946399c81ead8c257df5418d350c9f8cd48f86a67bd
+ input_fingerprint: 7ebebe17c6ea36c8247b6a5758bd6854c2e16ff58ea898d08868bd91a0f32f95
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: 243f60101413b4747ed1f96a84c9d9f53be54bb964f8b89cb93842de45342829
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: e8ff03c6f303d0becec5926b16c9ef1569466df8b68dddc2559fd40916cb02ae
+ 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: 9c3ece0088b2996371474f890201e73d6a1fb71c7d0ec1edf041cabb35aadf64
+ 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: 304c8a27b6dc9a787577e1eec7038252e3ce92d2d6fb74cc9447e316371e47b9
+ input_fingerprint: 517dafa764f26dfb7ade2dcd9563d2694a992747d0bd96b4ebe8e2165d0d46d4
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: a21d2ba144b22eb2e2f8979c594054917dc2d41f39a2546374160fb1720c8e5c
- input_fingerprint: 69e8a0c37c97d9b6d5179369ea0ede89fc33cff78104060e6761c48d072d1713
+ 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: 700cfc7d90689130de0e9cd40fc0d73115a361f19a8bfab5c5c7d42a336a3507
+ 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: 60fcff132cc10068a1201db44fbe42c8ba39ecf7863906b9640a20d658b8b7a3
+ 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: 0451a8e51725897b5b05dde0045b651c73290bbe27ba75fe49cef5afc038747c
+ 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: 43746d5b85708e2d2fbe8ad290971e161e3742bf5c59158346564dc55fc9592b
+ 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: f695c8384f0acddd7c5ffdc4c3e9ff5651ca7a54e6ae771f1262e8fb6470cfca
+ 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: d59b9a7bba1d0a47cec4491480c8712f4d774a42424b2769a45a3f1a0c847a82
+ 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: ce04cdb0de10b344ce5b8b965933f826638c1f02790eb4831e63cd42b421b1d9
+ 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: b29d941a4b955362aa9718db2712b82d7959264a0fc69ce06044b81fbbc0e9a5
+ 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: d38bb781e65b93159b20b13be59909abccfbdb619327b1dc25f3cd335e8a044e
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 4a89643d84710732ab3fc71f9265f28eb93e11484991155373c76b89d30c85c2
+ 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: 7e814e5108637749bb43381e3bfeaa4d3c1cce9fea5255acb86f93cf1837b0f9
+ 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: c60208b707a3323a1dcf796a759c1ebf8a586fb5add9e15334b8aa8e4fba53f1
+ 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: ad061b42e2300fb4b2907832eab17a1705620cd945680a160f0a61a0e418b55d
+ 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: 5567415415f3a90befc2505532292cd2e2f905b4052111012a2f31849c6c8c0e
+ 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: 36fed78b63dbdafab53b36785088b3dc516a7ad611065b20af4851fa05b286a7
+ 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: 6cf55885cba959d3707d10ac43d7688e888587531a977f12846115237b9a77ec
+ 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: 4bf2f2b6aa124c2d1a2e22b782ef42e055427e9e8aa01c01eac814acf2ed34b1
+ 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: 5091bdfb4b701bf2210cebba5b51a7983dcb859b637fdd97660a3504cf8dd292
+ 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: ed5a0a59a8b93d11c76bab98f4e0c35c8036290ce8f3aca24ddc02b79046817c
+ 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: 1968d7d6161db87897e5698ff3e69fb4f18350fbc42e49ed204e1b964fa98ae0
+ 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: 5dd8fd9b3b6c365dbdfd0819d93a2b3f63c44279ff8fcb02b9f7df95c47fb077
+ 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: ecfaf4086d4257c556163fe0516702135ca69dffc171d28da0209ad075ea99e5
+ 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: b5d35f68307aad73ffe722511363c0468d3577df7cc3c140b39a6607d314e787
+ 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: 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: 3d8c9c36f312918b7860758d308fdc32c5c51b09de36c00aa802cb1ab0c39321
+ 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: 731850cf7b741ed81a3093cb6f8901b98297063c0bfcd55a6cd9d527005c1204
+ 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: 389a0738c072f59cfa7a9e35c2cac69c9385b1ba6b3a7a7205e14ae0db18313e
+ 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: 7c53587660053ce04d6ce3e19d549986a3805215075068a146208a33e936168c
+ 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: ba857e797384435b0ae289b6a02c00caa1e65769701e3902824937b57c806cd5
+ 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: c20d1c621fd94ca9d84c90beee893ccbaab83898578bb2d5a21810e6681baffa
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: f35a436c0d0857da45f01fa7ef5fa23636da401f9dade5cbba08808f76107371
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 5e1fa05ea73d0d6546e5fc0dd64b2defb680189de68be68e37c466acc139691a
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: aed4eba7c876839e4604405f6078c4eeed6ff16281f43449bc3fceded8c54654
+ 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: eadc267bb2d3dc28a5f7195e68996c5a69e9d6812cf017ef08c145c8fe621ce4
+ 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: cc640f93e52f2857abd13496e9fa2c8f75459932725aa1d34dc122a1ba00c344
+ 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: f27f937de10ca3b737a058144cccf08933b614fa17cf3dc2e1586093fac79517
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: a8b33c83ce2861c223678dfa80946d090c49c90bf298ea6fd49160097a68945b
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 3caf96141703b91dee6b48bec4496b48e18051b9a915854431b0f6a861ec5841
+ 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: 951f7401390da767e3838e579de608b26179ce80b16c26cec378e441a0a682b5
+ 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: 20a878346f4791fbb2b682be33af913dbdce8084471c887d06c27cda33ad3e20
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 4c5eca6de5610b599cd9ed0251d2a07bd326737a4cba4033fee4e468a9aaaccb
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: d2637ed21f424098f9669e74fca2ee8e11f02ee306dc2529e5b76129e0faddd8
+ 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: 224e99c3d28435d19919dc7b81dec27ea8d649de339b492d1d9123aefbd891e4
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: a6e1857364844e6ce4279d38a3a78f775e9563717432ea3278807cb00d3c2ada
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ input_fingerprint: 8246d98113339187401df8578fd06633536ac8d65fea37fb4222d76c7a4f2bb2
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: 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: a05d26a1edde378b7ec04587ff1afb16e3bfbbf77e785ca0cfc9a98a88dbb246
+ 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: 1221b4fd3adbba13b2d36e85e799b637385ed4b6fdbc07872219c3f3f8fb7664
+ input_fingerprint: 988fe7ac04e87eba6cf91e0bf2a1f35f4f1b8e813eae8bbe0e30ba853c967b50
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 6f63b65d5..6cbb3e46f 100644
--- a/gems/rust-merge/Gemfile
+++ b/gems/rust-merge/Gemfile
@@ -31,7 +31,7 @@ elsif ENV.fetch('STRUCTUREDMERGE_CORE_PUBLISHED', 'false').casecmp('true').zero?
gem 'structuredmerge-core', '~> 0.2'
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 dc2fc597e..761ec3120 100644
--- a/gems/rust-merge/Gemfile.lock
+++ b/gems/rust-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/rust-merge/Rakefile b/gems/rust-merge/Rakefile
index eb9eba531..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/rust-merge/gemfiles/modular/templating.gemfile
+++ b/gems/rust-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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/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/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/rust-merge/rust-merge.gemspec b/gems/rust-merge/rust-merge.gemspec
index 9f683bd0f..ba1619599 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.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.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 b9d4272ec..759fb12f9 100644
--- a/gems/rust-merge/spec/integration/rust_host_provider_spec.rb
+++ b/gems/rust-merge/spec/integration/rust_host_provider_spec.rb
@@ -146,7 +146,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)
diff --git a/gems/smorg-rb/Gemfile.lock b/gems/smorg-rb/Gemfile.lock
index e0ba3593b..622b08dc1 100644
--- a/gems/smorg-rb/Gemfile.lock
+++ b/gems/smorg-rb/Gemfile.lock
@@ -10,162 +10,160 @@ 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)
- 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-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)
@@ -184,99 +182,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 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -855,37 +843,36 @@ 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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -894,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)
+ 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
@@ -906,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -979,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
@@ -989,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1029,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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/.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..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:425105726": [
+ "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]
@@ -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: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],
[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..3a667f76f 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: d12ca8a1fac05cb7f01b2d897cf3c694a356504c593d633fe26b72eb45306bb8
- input_fingerprint: 2a758dea6f2d8e5d8c801b6231df71fabaa28f1b73e544a1a23f835ed709b330
+ 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: 4a0d2040864a1c6493bbf16170d484ecb40dbd1e9e90869affa48e04953ec13f
+ input_fingerprint: 0acc5d40b520aa253d414684ac4a42c10551032b00c956f890ed335515cfd2c1
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: deaa276164cc19ef00ebd79b6d3e4081ed4965ba1ca38e2e1e82bf99dd31a40d
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 26fd93731c7ed69d5df89f1cbfbe2db89301d906c40632edea3dac85ee36061e
+ 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: 5909980bd02ed4e8abff8d7c99e4d0664e7204591ccfbcc8e06a89e313197486
+ 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: e0e3db122de2a8660b58342a6d7451c6cb4e9656394e57a2f0ba835049b8522b
+ input_fingerprint: 678d0d8b3560013ac394f500eb0d0138492d1e6a940ac24e31cd3071a41a291e
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 1e01d08403f8272152cb1ee76011a0b700269277ddc505f3b0eb19ef21686b80
- input_fingerprint: c901ca77f799619cd11d269ae363777f3de894c0fe6dd0f4c218aa0bc98e1e2a
+ 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: 22a06afe8d0ad7c2648ead8ba857eb338edc5413a5a00f9e30fc6957b268ee5e
+ 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: b8488f91b932475b4d47df856f8fb1f5af0ddc6e7a89338728b0cd93c9140c26
+ 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: 420d84ff5acd607891cdebfb8d9fb788e1ab743c7515863594620614a34d8ffa
+ 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: 27ba45f1f69f2c13fbdad3215734c83c9f858417ef8462fe780ec55c6496d455
+ 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: bb9ee8616d9853d99bf1a00f4c28f39e4622d3959247c30cc9d00fc40977ce61
+ 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: 939bdca6f3dafe3ef2138af0f873af0717eb31601fc3d6a6bf16f9c3e4d10484
+ 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: b645acb7a43f2441cc272f2785306039e100b09d9f70d6119950fd88614d7a29
+ 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: 7692c6cb8151a3f3512692ec471cd138ed00aa7a5c8f2e6080d8954e3e17a4ee
+ 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: 4ce37f31e3ea572b8358f851669ac3abd7c87f647d98a90f5f7fa50ca9f45152
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 551309022b9ddb41f2e9c72c868c46198b1dc5f3cf76bbf10927eae7fc14806f
+ 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: 3e7a75b91a5a99d417c6dda3d0339ed0782e4403c03d38cc7bbe81a2a4c77c9b
+ 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: 11ffa0374629bafb0a8c04c4f0afdee6326ed8ba60a1a3217ded58dbda68690c
+ 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: 6da2d51cd29ca3a3de689d3a8f642508601e9d7a4d00b50ac328de68f2f58140
+ 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: 34feb9fda02f99190cc801f780fe7d672511456e076664d24381a21484d94072
+ 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: 6bffa6cf928a2db376d0104e6d1dd6965758a7557f77696d6dc3a96e46b6f92a
+ 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: cab0d844925b1576fe257313e6d383a48794e2230efa739f2fb5d38bb0b4058b
+ 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: 3f3f45a1dd2a87e3b845c191ec436d61c43bc1b49ea8b4147ec6e1f6f81bc09a
+ 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: 6c105f718573fdba4fba14605229aaec6a2b6b533b930bfe9b0ba4c028bfb7cc
+ 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: bfad80e7453bbcff3fc7437dd2c8d849650efd0feb6183ab2ccda9b03fc64164
+ 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: 9a890aa493092e5df58e42c421ef5207aaa276ad4534817c533489d8ef7f6325
+ 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: f40a9f2482fb707a19be6409d05c6a8e8533bda8370401882298456df2557829
+ 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: ef8fb47f231abf175088abd48cc86bdcd793a9d97ab1f21ddb9e431ee4c13387
+ 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: 5ca1648f7e9ba262142f757006e49f947769de2577454fefe18e30415970ba36
+ 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: 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: 20fc7e5b4b5ed20705d1ea09beee6376df7e577d7470000afe551c0aea4f40b4
+ 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: 96db6b07466f390cf714884f05f8494551c55ef8726b2d8487b2e85d61b30b75
+ 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: d004489900461116554c22c020d21784b54be149f98075836fc9412bf30c6eaf
+ 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: efa165971ce0992f325ed4c15684e44aee0124bb24e63bdcbb6b597bf25d3476
+ 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: 5e50fdfd7a5dfdc62cc830f8ff819bdc546184721a706a087085d65692c79ce8
+ 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: 323351ff8b10bbd56fd2ac05e12dae6f304de3f56121a799eda165e0284c2c8a
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 558f7db9ff0084f8d9b476d7f420acd9a40b78a299308781cf20159e7869d4f9
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 37a094346d9631a45662a50cc6e6d2ed861e9e5a39fa64931fd06785e1d7659d
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 04cd457cb64d6c8bdba41647226104d39282df99f7a18e235b179f76a1382613
+ 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: 49f090b60282395818006a2a815a1c727161f9624893f54ad08360f285feed04
+ 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: 7fa086d09cfe75bf68cda0c294bb7abb14aacd54d91542c2cec426bdb827236c
+ 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: 8052f52b4da77649b2772259395ac0d12b6e463dbb3ed8a2b57cc2c576f05209
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: b6d36f2fc1394e098e3967ddd48dce9ff22c531e3ddff1f99bea23286c3aa5bd
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: c55096f694459787b7b49c9650022e041d0281c4007f9f8eed5f30142eff7b38
+ 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: c1e5672970c0556015b79317bc8f456ef933cec7448a2748156ccc6584c52735
+ 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: 2292321ee752e7fbcd1b5ff09586838385cc7741b4ca7e68e1dadcb94207bee6
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: a78ee735f591f58b1ec8b676146f1284f324c26e09310b5c0753e55e17811671
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 758d125bfc64a9c95b2a8e99e3d517605bf35e8be76af7d09f685534aa203a00
+ 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: 57ee626c955065f0496fc074433a1f9a1e348b57b1151a904e79b174aa21a3d4
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: c313604a7648368cc2f995164ffe8e47aca9fc39d294983b66cc95b9b0e80bb1
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: 73214271610b800a4c1fe57e3e4a820102d9bcaa239a7e08edca5665c6cfe60b
+ 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: 512e7b41dea7744bd39b34efaa26cb4d211431276f429807d445e5b9edf3916d
+ input_fingerprint: 73a6d09ecf8ef5020d9baa73fde77b4a6dd4571b7f5732bc8fa9e34039317ffb
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: 7bedcb358ff5da65038d65c0584630daba1a3e5f0e7fa7ee01cef01327e4cda7
+ input_fingerprint: 14a3196f3db49dcf628b3d47ed96b3147565519ea5015db4d65a216bf932feed
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 48d7d5cac..e2a2fdc38 100644
--- a/gems/toml-merge/Gemfile.lock
+++ b/gems/toml-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,114 +167,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)
@@ -285,25 +283,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/toml-merge/Rakefile b/gems/toml-merge/Rakefile
index 5248ac613..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/toml-merge/gemfiles/modular/templating.gemfile
+++ b/gems/toml-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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/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/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/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/toml-merge/toml-merge.gemspec b/gems/toml-merge/toml-merge.gemspec
index 240cb8fd9..4007287c7 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.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.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/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..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:3372446142": [
+ "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]
@@ -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: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],
[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..7d425a3eb 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: ee544f488aed2cb115d9776cf3413deaf0e35788aa1deb4b381d444a4f1140d8
- input_fingerprint: cce1657ca339ddabb94ba5baaf8fd4ef84e26139ae35b4a6888e26a90559fc22
+ 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: 14d3ae7ab551cf02ecbbfd13af44f735e7c76f20c4fbb2caf527a35b9e081d6e
+ input_fingerprint: 876fd7f26d5ed8d6a9e712eeb185af68f9251dbf7a2ec05ad6746c43ea3d2fb8
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: 3fe62e16d548704f11ca1abbc6f5e9c954e55be03a1ab0b74a927ea06a69e375
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: d91bee02d732989634790e2bc2b097543dfb76c0b7449a227ac028b99afcef0c
+ 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: ff1f283f812aa2fa9bd133834c065385e1d833dffb0cef08deefeed1f68ce4ec
+ 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: 770234c6ed3368cfa4d1a4ce8e442d7a3041af5d0965671f3007e6f483499f9c
+ input_fingerprint: a96207b4e5115b24c988b7e09a93c79a90d4949c4eb2e3487fc22e0ff7f1ae86
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 8b5a9dfbaea149401109a297b065b2d6a759bc58a48a45595f5c51132a332fff
- input_fingerprint: 323d0ae4a6bde1a86eed0f2dc9d97a38701e9331e0f8a2098c3428a0d1135c7f
+ 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: 5d65c6205fc096a6af319bce556cb6a582eca03b0c9deeea2f3a10a7d18f8908
+ 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: 6315f2cfe4ca4060f9fa2f03f83a58c2736a8ac3ab1701cda17119baee79869c
+ 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: 5d24006894613e4c13c000eb96775cc1f110d4e02965b53666bdf2ad04b8a213
+ 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: bf0a986a4784ba740183b1221830da830b24b9ec673db31973076427e66caced
+ 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: 6e7c72e5ddcbdf6a5cc41b5a71751b10e9038b2a685a5f33b5fff7cdf8e1ea0d
+ 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: 32673898e23ee7d7a29a5399fccd7eda61549a4a288d521e6977bf6de9223642
+ 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: ab9fa8b0ab5520236122328f361097bb7f35e12cdaa8447fcb7afa55d3d63a19
+ 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: cac0fa9068fac42eb6c64171e5aa0d039360048980a8a4de87a452a8c4bd9462
+ 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: 9653d5ba5278e29af59c22802de3d8c4d619ff2526766f48b4bd27479fbadf02
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: aae97f6af0a1895e1cf43a2fba2c5e9faf40ad60c8d83562b6b4e62b799a18ec
+ 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: f03dfd0cb79617fc4ae743fb8e97bc2cde06d75f8114e5ca00bbe8b4f72e831f
+ 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: 26352d336d5cd846c2f9e972e52ae937fe7911554eeb4803ed47ad192c9a6690
+ 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: 12ffccf611af44aff94d926131db67fb18db62e2df9cef86cac0d176e36f632d
+ 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: faa04675a0f21d72754ebc5be872e05b336b9abc75bb2dabdd151380c14b1998
+ 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: 4b0b8cbf0753498c4a3ad5d439c097bf5c261e79e4485f3f014f300a08d15997
+ 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: 0a5dafb4999e453345a9b4eb63c2bb75480a1fa6f1f8f5ec5759957a1f129f85
+ 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: ad2a97f7a2cd37de6c1b5798561f46dd9ab1d69f07040ca17d7ea388159ef868
+ 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: edb15c28780dc22144fc8b50224898865ac932639f85efa0f11ed41cfd4ecb54
+ 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: 7f0123d8d190f77e435430a685e668e23f4e1311d42641e1ba7d734f760db140
+ 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: da1a8494aff385e1906adc4bba8c646f0a9637aeea504b182441c7a78c889713
+ 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: e1cbfd3f32496d14ed1e7345037e9bb9b2aba99b7519b799ae3735106be2ac2c
+ 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: 9ed0116ae2378eb9c5e46cc36e97391135b8b526318b02e4c0136393c4ee1f29
+ 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: e4eeaee6924a423caf034e565f889bf93b17caa19eb0f49d89614ab0f67d678c
+ 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: 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: 44170f5789056b503c574f36fd0436efeaf391faaef10f8d93b3d7d322bafb43
+ 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: 48875e03165e2292593192b33e6cd2da574ef7a54dfb595fe8198a54d1d24345
+ 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: 1978139136c6e806d8ef86f4ade2272a53195305b3dbed9f6e16ac69227fb1d0
+ 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: 58ebeca55c608414d7f8e1fe9d873f6d7028266e5b409b776e411fed698ededb
+ 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: a4824b107353f436a39528a8160aac5d2e80c7ba2f40429049ade34649fcb879
+ 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: 4703d1a1685461afaca273f58f5067f72c871cdbc39f3a7df1cbac0b15373743
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 0645bfe4bbbea165de6b4a40c751edc74e6b4fd3c1011b859c5967ea98ea54f2
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 84b758fb90fa6959544789274329bcd360096db40338827604629ab734c58b16
+ 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: 1af1c14e43e00cccca03df2177f6bfcd59bc4bcbdb4d61be740159003bdc0577
- input_fingerprint: 22fded6b1378b2e512e251e8b45f5c068ed0ba99731da096a5bc320ac6d19bd2
+ 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: 225fd6651fc3ed4b309378b9198b465e14be8dce48ba8a80d933dfeb7024d237
+ 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: 30614a1dff761c8e656b92cffa424107e95753e07cf8f0aedac74f75217cdf2a
+ 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: dd298ecb43f6b3e26811a6fc71899329ad6701db67380a439c57950dc155fefe
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: a62a162e69612cad3b873b6dea7fed01533fa3fbcb0c4c56cca7fffadd56206f
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 7ed2819545edcd8ec8b0f8ce6852945a0f3c1d18d81f2ce36c3b41f630433688
+ 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: 261546a28b915fff890dc7a907df3a6c17fa1be8d6d2f47ab23b91eb0efa7a71
+ 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: 65057d9671d326b2bdbb21b508a4a1a41658165511552773f390a73590ef9f27
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 39dc59ce5d580b2a262f866dccf3684d935d07fea1e0ed95cc099758510c4c77
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 9159515aaf944d2fb3ac298bc231ce0de8cdbd8a9441ec70d7a57aea5df65a32
+ 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: dfd08a12138d7ca320296a05c1b9d713aabacd5888096d8ebfa687cb3c60d1ec
+ 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: ca23d2c3cd3f5969d28180f1d540d0660c7fb8d50d21da49d74a612edcd15b79
- input_fingerprint: de57985f0f659014dafc2a5baab20461b51c1feb2adcbca83f352093039c5736
+ dest_sha256: da9e1da8bdd09131cb2cdfb6e197b7fffb7adb01b405295457ea86528f2d8285
+ 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: 97243d983261e65bd8f2718721fa1814e36c715108028a1b0a19a3fc2a017969
+ 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: c5ee24cf61777a742856e859ec7156d7cebfadaa7595388f2a802f79b79c1ab7
+ input_fingerprint: 3adb914e2ed99ea6fbed9658b0c65f36aaa1ec9866dfa6076d6f9f708454023b
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: d572bc32f1c0577dd0309cce0af2b29cb7cca6088ade74a4111f224bce490498
+ input_fingerprint: 193017f70fe57fffcab792e8c561124ca904193531b4578bb14c9cc20ba3a689
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 24960f49a..9ae3c8ade 100644
--- a/gems/tree_haver/Gemfile
+++ b/gems/tree_haver/Gemfile
@@ -31,7 +31,7 @@ elsif ENV.fetch('STRUCTUREDMERGE_CORE_PUBLISHED', 'false').casecmp('true').zero?
gem 'structuredmerge-core', '~> 0.2'
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 8b4054530..f263c95ca 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)
@@ -19,139 +19,137 @@ 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)
- 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-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)
@@ -170,140 +168,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
@@ -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)
@@ -337,8 +335,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)
@@ -388,61 +384,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -453,7 +451,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.6)
+ 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)
@@ -463,18 +462,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)
+ nomono (1.1.6)
+ version_gem (~> 1.1, >= 1.1.15)
openssl (4.0.2)
ostruct (0.6.3)
parallel (1.28.0)
@@ -495,9 +491,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)
@@ -506,13 +499,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -535,7 +528,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)
@@ -572,7 +565,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)
@@ -581,7 +574,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)
@@ -592,11 +585,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)
@@ -615,12 +607,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)
@@ -634,7 +626,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -646,7 +638,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -659,13 +651,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)
@@ -684,18 +676,15 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +694,20 @@ 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.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)
@@ -727,18 +716,17 @@ 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)
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
@@ -746,8 +734,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 +753,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -784,6 +772,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,67 +783,66 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ 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)
+ 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
@@ -863,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)
+ 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
@@ -875,65 +863,61 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
+ nomono (1.1.6) sha256=821efe03ec803e6183fc5b042ba6cd668001490c8f895cd095631b051f9f1ce8
openssl (4.0.2) sha256=1037ad2868ae58df9ad917891c0c0f9815a1172f6846d4bcdd508e4c2ee747c2
ostruct (0.6.3) sha256=95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912
parallel (1.28.0) sha256=33e6de1484baf2524792d178b0913fc8eb94c628d6cfe45599ad4458c638c970
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -943,7 +927,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
@@ -953,38 +937,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -993,34 +977,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.10) sha256=188df2d18d90816c690ba9a66d7299ba9de9a73779d816170ea70da624aa3d87
+ token-resolver (2.0.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ 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
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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.20
diff --git a/gems/tree_haver/Rakefile b/gems/tree_haver/Rakefile
index 722a9457e..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..fd48324c8 100644
--- a/gems/tree_haver/gemfiles/modular/templating.gemfile
+++ b/gems/tree_haver/gemfiles/modular/templating.gemfile
@@ -16,13 +16,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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..570e1d46f 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|
[
@@ -257,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
@@ -344,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/rust_tslp.rb b/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb
index bf53fdba0..7d857de4f 100644
--- a/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb
+++ b/gems/tree_haver/lib/tree_haver/backends/rust_tslp.rb
@@ -224,6 +224,7 @@ def named? = inner_node.named
def has_error? # rubocop:disable Naming/PredicatePrefix
inner_node.has_error
end
+
def error? = has_error?
def missing? = inner_node.missing
def extra?
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/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/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/tree_haver/spec/backends/rust_tslp_spec.rb b/gems/tree_haver/spec/backends/rust_tslp_spec.rb
index 62f36058f..c3a5b726d 100644
--- a/gems/tree_haver/spec/backends/rust_tslp_spec.rb
+++ b/gems/tree_haver/spec/backends/rust_tslp_spec.rb
@@ -126,13 +126,13 @@ def typed_result(value)
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/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',
diff --git a/gems/tree_haver/tree_haver.gemspec b/gems/tree_haver/tree_haver.gemspec
index 4afbf4e37..52dd29736 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.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.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
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 67d132eef..10e62514a 100644
--- a/gems/typescript-merge/Gemfile
+++ b/gems/typescript-merge/Gemfile
@@ -31,7 +31,7 @@ elsif ENV.fetch('STRUCTUREDMERGE_CORE_PUBLISHED', 'false').casecmp('true').zero?
gem 'structuredmerge-core', '~> 0.2'
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 1727104c7..702dd9d3f 100644
--- a/gems/typescript-merge/Gemfile.lock
+++ b/gems/typescript-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,122 +167,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)
@@ -293,17 +291,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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/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/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
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..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:459786814": [
+ "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]
@@ -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: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],
[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..a2efc44a5 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.29
+ applied_at: '2026-09-26'
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
@@ -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: 12dcadc0b297ccd4e18b9d1e538b98ac8330ef9fb2a059ed6754ad59272b77fa
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
+ 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'
@@ -132,6 +133,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 +148,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_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: 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 +178,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 +192,377 @@ files:
recipe: template_source_application_simplecov
action: write
dest_sha256: c96f625ce55141cce926c7820981f5865d2d1c1377c6c893947feb7894d149ad
- input_fingerprint: ed9cd0006277841d7ad2361f8565b0b0f3bb1615673842b0071dc84c4df2214e
+ 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: 3d1926185208e180ab474b0a4d53b8264319de323fb6177b609c5192814d7d27
+ input_fingerprint: 9720717abb9f8492b8f99a0e4ac8210564cc4c21eaf00870fd9dd62a92086ade
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: 130aee7408b25b93bc94e4e49689fe050d2f3ae7e645a6a1622e851527de6410
template_sources:
- Gemfile.example
LICENSE.md:
recipe: template_source_application_LICENSE_md
action: write
dest_sha256: f6188bfd474a636d2a526420ebb411250faa447d94c9b9ccee097128ce4101b5
- input_fingerprint: 5622637ced315abcc2f942c9b8836459b97423f3a358a997268691bbe616867f
+ 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: 145ce11ca6e8ec112fa4eb733738a364def7db9affef2e1e50dbfd929b6bf65b
+ 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: 8e52e8cf6ca07cf86a0688bdacdac56854d1534129530234440116bddbba81a4
+ input_fingerprint: bf0561c350edcf13f9bbcf15cdde70196a05a6ba6decd6dec4bc1301ddf7640c
template_sources:
- README.md.example
Rakefile:
recipe: template_source_application_Rakefile
action: write
- dest_sha256: 5e0faa7bd5426a030b8e8bbba50b7decb832f9fc3aec4975b7c83b7af423e241
- input_fingerprint: d503ba628f1a6796a548b4ccb26489cabb90ee4a773b3a166d0a0cf17e9903b5
+ 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: 2274b441ce3509729530f1b21bca409b0117f3864b6ede367d18ce3b5d9dce7d
+ 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: e1ce26002a279a597a9c66ae8a47429d165744ad8e84daad3acd142d159e7d7a
+ 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: e5c7c66ca196d82864e787cbafaf62f71f9b93501352077ab17134633f517865
+ 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: 33211a31ee17ec9e54e6a86dc6f8ec6518a58ad4a54b4df6c7243275b980de60
+ 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: 74ab3ae276602ce349f89b3ebde880532f945b387194166cc18757dcc1b6a776
+ 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: 19cf372a064626b44cfb66771e7e6cccb3327d966f33dc927bfdf58e81bc6f5e
+ 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: e4b3a3bc20cd29911c03c343dc5c4d69e6c7e2fb8b344b5251b42e451c07347c
+ 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: db5112f9adc81c21818aec13513a081a25a73f033fa2cd3299a33c18fa307732
+ 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: '09b338cc5be750124d107e38194a97d94522b6be93b29b96358467ec9ec76e02'
+ 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: 98c905decda2a6a6e3b46e8a5d32565f5169ad1c0d358a43f9827f633378568c
- input_fingerprint: 9d750ecf4e5764c982631d46f5ce4e6dd63b77211dfec0d1f8dd092fde5d90ee
+ 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: 8a998bc7a68f98e4640384e04a43b847a25f7f027c19988bf949a45069857f7c
+ 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: 656ea9989c6a61cb82750be61251ed9ae8fd2f87327d81628b23c812a2f300bb
+ 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: 1f6704b7a437c2e87278ade0694e9d0734819aab9e7b1ffe1ac6e9adba834a53
+ 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: 7cb944f4232c7f87fe82acf2bd48cda31071a3f3694bbedf31291dd2e0a413d5
+ 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: 20873720b612f6babe3c8f702618f5ea37c2d458e25389cb16f56797108cda3d
+ 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: 8503588686176cdfa187095ca45257d0b6f32d617843b5e12fd15f96dd73d853
+ 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: fce63a1f1cb95a5047e3dfa97885b1d46e9bfd72577db3926a925782677ef683
+ 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: 29f6c79c67e20f4c77dfb35fdf530df71e775fabd29ea58dc7b92725b9060152
+ 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: '079158dcf5c3104a4eda61bf1032dd78cdd4a5ed258f0572a22d6875eb35504f'
+ 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: 8a2207aadc78e64ab8d0cb4be4e16c0e3e131dbe943b8cd2e46f564f72cf8988
+ 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: 4f3352d9ca8b578368b615543a6be60ba562ec3a3ead5bb953ebf1fab9151ddf
+ 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: 5c65a0049341ee84fbd3119c63522006cd6d03c48ee36aaabc66d03c29d168e9
+ 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: 74e96372acc7b885f5713178b5bbbff5cb3c8d43d405e0aab4076a25163854d2
+ 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: 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: f4b94ee68ae3a92d7764f8c4e0d050d09badcb84ae9b455451ac37fc7b4598f9
+ 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: 556550724d9d0d23be8ecd739475ad41111a1d959712a440056a1728d6cb60d5
+ 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: a93c9c68d88bb64e96b424cfa4762a979a6b29a04610198a6c65b7d989adc67e
+ 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: cf1ab52942807314d12aed59ed04bc9d71a440b56a35f2cff1b105e721c54dd7
+ 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: 42df537c7eaa274b1f8e1aeff799ca4bb8bad09a1737606245b37580d17f8b7c
+ 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: 63cfe5529c772dcd1290a96c9c1b9c456c5f01244322f7dc78484a2e24c311d3
+ 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: 9a24acff0054573c30f5d84d0418cd465ba3794d075bb5a36801410ac40e0787
- input_fingerprint: 3cf1319cc52d304f2ce3239e5a9a5a04fc20462bf6b508b3860e72b7b7995012
+ dest_sha256: 2807e417a869c41a0bb9280fa0286f6b1a0ca3571ae451b7e4926fd03247dec3
+ 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: 82a1cb6db7c10a2e451d408ea766511be40df870f46c629761a0c2a41d38d7d1
+ 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: 432ba59798d31b899268257c432443a017c5a9bd2c0c7f9f2216617e14150cd3
- input_fingerprint: 33ab6767433e0e31e20702ff7e6ca35528bfddce548a0d31a131910b2ae0a692
+ 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: bb5c66caf40a7156384d0059a685e433e28a89e451b6998ab3998c839c8bf3a1
+ 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: 57777ae4d9b2d493fad2b3c839f2da9cdc277de08c4a5f513636eaa631b0b70a
+ 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: 1662fc92ce1a7c8c309f87f1caf8649d3367937259bbe483e0b5f3e004af46de
+ 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: e3917e90717d7f9f4393d847549a78c53de7f6c8de52a7f590b34b515fd6111a
- input_fingerprint: ab4dede38579c22ea803adea372b780d794ee80db9948ac89b77eec8f2b62af4
+ dest_sha256: 96ecac5924f5fc3a7804dfee80465897ba7fc2c5db32a8993213bbcd350f85c0
+ 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: 80e6f298b4c8900aa7ba470689fcabedc697a8a09cc8da2f04e66d343bd83d96
+ 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: 3f4ad8ea403a6caa6a7afe1e15572bebfab64077ee7b79b7dc43678a9b158d2e
+ 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: 956f08b91fcdc300ed8d3c5d9bbac9a70b4abef9c586d1289e25233417fe7149
+ 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: 8c2582eaa218d216b98c86c933465295c8b4e43f3251ea388b9eaf6e471f8da6
- input_fingerprint: 13db6986f8bf514e0708f54d20377d254ed2d69b27b1729256348ee98515f4f6
+ dest_sha256: 3f5fcf74ae834e8e08b4a40f04f0e76219af227d881ec17d6cf5fde4876d166a
+ 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: 28565170d81ad214372f28e4a0efe256b105c889b1899b8fa8f77340642c30d7
+ 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: cd81814b93cb3c65e049631cab198554cdfbaa2b32c4b976f8da26127870c438
+ 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: 7d267154ca4f081b0ac7da804c0180c2b091aec5f1c877417c1c320f4f369c88
- input_fingerprint: 335dba69f27abc67abb09aa2f97f1f7507f8d69c57e1cd12c62001be46bca73e
+ dest_sha256: 3cea918cd43ce84c787be4fa49c098246c0e16cae11dfbe49e8ebdd6958ba638
+ 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: 74e2d16f664355c84ccc78778076b4a054f6264dbfbb7e70db5d572743550ce8
+ 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: 3641413e977718cd617dfe0795a37ba3f11120ad9f571faaf5064d5242e9a565
+ input_fingerprint: 819b1a8df65373c538c238c9110f54d32b03856026d291dd848406fe5a6a9de5
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: 51b4a87cc240a01e48dfbed27e970b2bc69fd8f3e53071505905e243923506fa
+ input_fingerprint: dd1fa361bb80895db86d1e1b3889095ff74dda75cd741ccd433f2e2e6a883b27
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.lock b/gems/yaml-merge/Gemfile.lock
index fb6b293c2..6cc63a78e 100644
--- a/gems/yaml-merge/Gemfile.lock
+++ b/gems/yaml-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,122 +167,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)
@@ -293,17 +291,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-dev (~> 3.1, >= 3.1.1)
+ kettle-drift (~> 1.0, >= 1.0.14)
kettle-family (~> 1.2, >= 1.2.100)
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)
@@ -811,6 +799,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,59 +821,58 @@ 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.11)
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-lint (~> 1.12, >= 1.12.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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
diff --git a/gems/yaml-merge/Rakefile b/gems/yaml-merge/Rakefile
index d8f334103..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.26 - 2026-09-09
+# 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 a3e876ba9..bc94d431f 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-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.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..3997e998a 100644
--- a/gems/yaml-merge/gemfiles/modular/templating.gemfile
+++ b/gems/yaml-merge/gemfiles/modular/templating.gemfile
@@ -17,13 +17,14 @@ if structuredmerge_remote || !tslp_dev.to_s.empty?
end
if structuredmerge_remote
- # Merge recipes for released installs.
- gem 'kettle-jem', '~> 7.1', '>= 7.1.26'
+ # 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.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/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/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/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/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/yaml-merge/yaml-merge.gemspec b/gems/yaml-merge/yaml-merge.gemspec
index 860438464..a0681f3fd 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.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.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/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 f43502bf0..2eed1bc42 100644
--- a/gems/zip-merge/Gemfile.lock
+++ b/gems/zip-merge/Gemfile.lock
@@ -10,147 +10,145 @@ 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/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)
- 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-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)
@@ -169,122 +167,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)
@@ -293,17 +291,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
@@ -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)
@@ -337,8 +335,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)
@@ -393,61 +389,63 @@ 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.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)
- io-console (0.9.2)
+ io-console (0.9.4)
irb (1.18.0)
pp (>= 0.6.0)
prism (>= 1.3.0)
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.0)
+ kettle-dev (3.1.6)
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.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.13)
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.14)
+ 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.15)
+ kettle-ndjson (0.1.18)
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)
+ 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.21)
+ version_gem (~> 1.1, >= 1.1.15)
+ kettle-test (2.0.23)
appraisal2 (~> 3.0, >= 3.0.6)
backports (~> 3.0)
rspec (~> 3.0)
@@ -458,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.6)
+ 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)
@@ -468,15 +467,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)
@@ -489,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)
@@ -510,9 +506,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)
@@ -521,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.12.0)
+ regexp_parser (2.13.1)
reline (0.7.0)
io-console (~> 0.5)
require_bench (1.0.4)
@@ -550,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)
@@ -587,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)
@@ -596,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)
@@ -607,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)
@@ -630,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)
@@ -649,7 +641,7 @@ GEM
silent_stream (1.0.12)
logger (~> 1.2)
version_gem (>= 1.1.8, < 3)
- simplecov (1.3.0)
+ simplecov (1.3.2)
simplecov-cobertura (4.0.0)
rexml
simplecov (~> 1.0)
@@ -661,7 +653,7 @@ GEM
simplecov (>= 0.4.1)
simplecov_lcov_formatter (0.9.0)
simplecov (>= 0.18)
- sorbet-runtime (0.6.13499)
+ sorbet-runtime (0.6.13528)
standard (1.56.0)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.0)
@@ -674,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)
@@ -699,24 +691,21 @@ GEM
delegate (~> 0.1)
rspec (~> 3.0)
timecop (>= 0.7, < 1)
- token-resolver (2.0.10)
+ 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.19.1)
- 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,20 +715,20 @@ 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.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)
@@ -748,18 +737,17 @@ 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)
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
@@ -773,8 +761,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 +780,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-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.21)
+ kettle-test (~> 2.0, >= 2.0.22)
kramdown (~> 2.5, >= 2.5.2)
kramdown-merge!
kramdown-parser-gfm (~> 1.1)
@@ -811,6 +799,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,59 +821,58 @@ 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
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)
- 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)
- bundler (4.1.0.beta1) sha256=8a2dac8ca276ff4eff5efc2c6457b0044080fc1e431534ad7c5cc6187232b800
+ binary-merge (7.1.10)
+ 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.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-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
@@ -893,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)
+ 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
@@ -905,70 +893,66 @@ 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
- go-merge (7.1.9)
- hexapdf (1.10.0) sha256=9c2e8d094876878c6203d441655fafc1890870041456e03205eec7d83edf9db2
- html-merge (7.1.9)
- io-console (0.9.2) sha256=efa74f891dd03c0939a931dfc6e74c2813d904763d456ea9762b0525e748db08
+ 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)
- 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-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-wash (0.1.6) sha256=934dfb955f41b89540fe5df87614cf718a73ebc1696de7c50e7940a4695753ed
+ 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.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)
+ 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) sha256=0cd7c7f824e010c072e33f68bc02d85a00aeb6fce05bb4819c03dfd3c140c289
+ markly-merge (7.1.10)
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
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
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) 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.12.0) sha256=35a916a1d63190ab5c9009457136ae5f3c0c7512d60291d0d1378ba18ce08ebb
+ 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
@@ -978,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
@@ -988,38 +972,38 @@ 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)
+ 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.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.9)
- sorbet-runtime (0.6.13499) sha256=8c58d7df13178c614733c0d4c05fd8e2f01ef09192e5cb4217082dcbbbd20fbc
+ 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
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
@@ -1028,37 +1012,35 @@ 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.12) sha256=9e34e7f5fad2ecc8fa77bd5c5c00b3fa6996705670d8f853e10ddddfb2fd1d0d
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
+ toml-merge (7.1.10)
+ 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
+ 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
- typescript-merge (7.1.9)
+ 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-merge (7.1.9)
+ 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.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-timekeeper (0.2.9) sha256=614d0f43d3665928c8d121b3214afb56fc38f625267ac1c4a27eaaff8c8eb87e
yard-yaml (0.2.6) sha256=4d4ecb669655403766c1167e4bdaab0a3921a66f263f1fb0ace9d6ea4699cb1c
zeitwerk (2.8.3) sha256=2c85125a8467ce069e20123d1e709a08955c9d29c118c25b46b7b7fafdbb92e5
- zip-merge (7.1.9)
- zlib (3.2.3) sha256=5bd316698b32f31a64ab910a8b6c282442ca1626a81bbd6a1674e8522e319c20
+ zip-merge (7.1.10)
BUNDLED WITH
- 4.1.0.beta1
+ 4.0.21
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/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
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/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
diff --git a/mise.toml b/mise.toml
index 52d27c2e6..abc03c90d 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"
@@ -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"
@@ -106,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 _$(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 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.bex]
description = "Run a bundle exec command across family members; pass COMMAND after --"