chore(deps): chant 0.56 -> 0.71.1 - #34
Merged
Merged
Conversation
Fifteen minor versions. Typecheck, all tests and the CLI bundle are clean on the new pin. The jump needed a chant fix first. chant 0.71.0's core imports `js-yaml` by name without declaring it (INTENTIUS/chant#2433); inside chant's own workspace it resolved via hoisting, but here it did not, and the production esbuild bundle failed: node_modules/@intentius/chant/src/op/activities/apply.ts:227:35: ERROR: Could not resolve "js-yaml" chant 0.71.1 declares it, so it now arrives transitively and the bundle resolves. Pinning ^0.71.1 rather than ^0.71.0 is deliberate: 0.71.0 cannot build here. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0146g8Ahc75AXVSWGBt7ggmJ
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the chant pin from
^0.56.0to^0.71.1, fifteen minor versions.Verified
Baselined at
0.56.0first, so a failure on the new pin could be told apart from a pre-existing one.Why
^0.71.1and not^0.71.00.71.0 cannot build here. Its core imports
js-yamlby name while declaring no such dependency (INTENTIUS/chant#2433). Inside chant own workspace it resolves anyway, hoisted out of the six lexicons that do declare it, so chant own CI was green. This repository depends on core pluschant-lexicon-github, which does not declare it, so the production esbuild bundle failed outright:Fixed in chant 0.71.1 (INTENTIUS/chant#2434), which also adds a gate so a package core imports by name but does not declare fails chant own CI rather than surfacing downstream after a release is already published.
🤖 Generated with Claude Code
https://claude.ai/code/session_0146g8Ahc75AXVSWGBt7ggmJ