Skip to content

fix: require Contracts 22.1.2 structure runtime - #254

Merged
artiphishle merged 6 commits into
mainfrom
fix/253-contracts-22.1.2-runtime
Sep 22, 2026
Merged

artiphishle merged 6 commits into
mainfrom
fix/253-contracts-22.1.2-runtime

Conversation

@artiphishle

Copy link
Copy Markdown
Collaborator

Summary

  • raise the Devtools runtime minimum from @ankhorage/contracts@^22.1.1 to ^22.1.2
  • refresh the frozen Bun resolution to Contracts 22.1.2
  • add a patch changeset

Why

The structural descriptor generator imports @ankhorage/contracts/structure at runtime. Contracts 22.1.2 is the first release whose structure subpath is directly Node ESM-safe. With 22.1.1, ankhorage-structure check fails with ERR_MODULE_NOT_FOUND while loading the structure facade.

This is a focused runtime invariant and intentionally does not bundle the unrelated toolchain upgrades from Renovate #241.

Validation

Full Devtools validation delegated to CI.

Skills

  • ankhorage-coding-rules
  • ankhorage-project-structure
  • hexagonal-architecture

Closes #253
Unblocks: ankhorage/contracts#251
Parent consumer: ankhorage/studio#583

@artiphishle artiphishle self-assigned this Sep 22, 2026
@artiphishle
artiphishle merged commit 283f7f8 into main Sep 22, 2026
2 checks passed
@artiphishle
artiphishle deleted the fix/253-contracts-22.1.2-runtime branch September 22, 2026 03:16
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.

fix: require ESM-safe Contracts structure runtime

1 participant