Skip to content

upgrade: chant + lexicon-github ^0.11.0 -> ^0.44.1 - #56

Merged
lex00 merged 3 commits into
mainfrom
upgrade/chant-0.44
Aug 9, 2026
Merged

upgrade: chant + lexicon-github ^0.11.0 -> ^0.44.1#56
lex00 merged 3 commits into
mainfrom
upgrade/chant-0.44

Conversation

@lex00

@lex00 lex00 commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Closes #55.

Under 0.x semver the old carets were frozen inside the 0.11 minor family, so this is a real ~33-minor jump. The reconcile seam turned out to be shape-stable for everything the warden consumes — tsc --noEmit was clean on the bump alone — with one piece of the seam to adopt rather than a break to fix:

  • deps: @intentius/chant and @intentius/chant-lexicon-github to ^0.44.1, lockfile refreshed.
  • governance verbs (chant#790): Cycle/ChangeSetEntry/CycleResult now carry a cross-provider verb, and SCM cycles are expected to stamp one. All 13 cycles stamp their verb (org-unit / policy-guardrail / membership / identity-assignment / secret-material), matching the vocabulary's own guidance (environments stamps policy-guardrail per the primary-object rule). A verbs.test.ts fails on any registered cycle without a valid verb. Since each cycle's change set carries a single verb, the verb-aware plan ordering in renderChangeSet is a no-op here — plan output is byte-identical.
  • action bundle: action/index.mjs regenerated against the new deps.

No consumer-facing behavior change: CLI subcommands/flags, exit codes, config format, and the Action are untouched. Unit suite 470/470 green; hermetic e2e config self-skips without WARDEN_E2E_* as designed; npx chant audit . --fail-on merge-worthy passes locally at 0.44.1 (1 report-only finding, GHA026). Nightly live e2e covers the real-org path post-merge.

Version bump + tag left to the release flow per #55.

@lex00
lex00 merged commit 784ac43 into main Aug 9, 2026
2 checks passed
@lex00
lex00 deleted the upgrade/chant-0.44 branch August 9, 2026 21:00
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.

upgrade: chant ^0.11.0 → ^0.44.1, chant-lexicon-github ^0.11.0 → ^0.44.1

1 participant