Skip to content

fix: update generated StructuredMerge Rust repository link - #72

Merged
pboling merged 3 commits into
mainfrom
feat/polyglot-kernel-cutover
Oct 4, 2026
Merged

pboling merged 3 commits into
mainfrom
feat/polyglot-kernel-cutover

Conversation

@pboling

@pboling pboling commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Point generated StructuredMerge Rust-family links at the consolidated structuredmerge/structuredmerge repository.
  • Keep Kettle Jem's checked-in generated README in sync with the template output.

Validation

  • bundle exec kettle-test spec/integration/readme_changelog_template_spec.rb (48 examples, 0 failures)

AI Assistance

Prepared with AI assistance and reviewed against the repository contribution guidance.

Copilot AI balanced review requested due to automatic review settings October 4, 2026 18:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The new kernel artifact is incompatible with the package name and API expected by the dep-heads workflow and Ruby consumers.

Review effort: Balanced
Findings: 1 High severity

Open (1)
What changed in this PR

Updates CI and generated documentation to reference the consolidated StructuredMerge kernel repository.

Changes:

  • Repoints Rust-family links to the kernel repository.
  • Builds and checks the kernel Ruby artifact in dep-heads CI.
  • Updates template metadata, tests, and changelogs.
File Description
.github/​workflows/​current.yml Builds and validates the kernel Ruby artifact.
CHANGELOG.md Records the CI change.
gems/​kettle-jem/​README.md Updates the Rust-family link.
gems/​kettle-jem/​CHANGELOG.md Records the template update.
gems/​kettle-jem/​lib/​kettle/​jem.rb Updates generated Rust-family links.
gems/​kettle-jem/​spec/​integration/​readme_changelog_template_spec.rb Tests the generated link.
gems/​kettle-jem/​.structuredmerge/​kettle-jem.lock Refreshes template state and checksums.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/current.yml
@pboling
pboling force-pushed the feat/polyglot-kernel-cutover branch from d078d8e to b8df0b7 Compare October 4, 2026 18:49
@pboling pboling changed the title fix: build Rust host from consolidated kernel repository fix: update generated StructuredMerge Rust repository link Oct 4, 2026
@pboling
pboling requested a balanced review from Copilot October 4, 2026 18:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The new assertion can pass through the existing Ruby URL without validating the updated Rust link.

Review effort: Balanced
Findings: 1 Medium severity

Open (1)
Resolved since last review (1)

Comment thread gems/kettle-jem/spec/integration/readme_changelog_template_spec.rb Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@pboling
pboling merged commit ddee1fd into main Oct 4, 2026
@pboling
pboling deleted the feat/polyglot-kernel-cutover branch October 4, 2026 18:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants