Skip to content

fix(deps): bundle Contractual packages from the beta channel - #3

Merged
omermorad merged 1 commit into
nextfrom
fix/contractual-beta-dependencies
Oct 31, 2026
Merged

omermorad merged 1 commit into
nextfrom
fix/contractual-beta-dependencies

Conversation

@omermorad

Copy link
Copy Markdown
Contributor

The Action still bundled development versions of Contractual. Set CLI and governance to the general npm beta dist-tag, refresh the lockfile so all seven Contractual packages resolve to published betas, and rebuild dist/.

The release workflow now validates the exact installed versions from the frozen lockfile while requiring the beta dependency specifier. Remove the old changesets patch because the published beta includes its YAML fix; retain the regression test and document how to refresh the bundled dependencies.

Update stale security overrides and Vite/Vitest patch versions so the existing release audit passes. Remove the unused direct Redocly 1 dependency; the CLI supplies Redocly 2.

Validation: frozen-lockfile installation, typecheck, all 22 tests, build, bundled-action input-validation smoke test, actionlint, and the workflow's read-only published-beta dependency check. pnpm audit --audit-level low reports no known vulnerabilities. Generated bundle whitespace is preserved so CI can reproduce the bundle exactly.

@omermorad
omermorad merged commit 6a7fbda into next Oct 31, 2026
5 checks passed
@omermorad
omermorad deleted the fix/contractual-beta-dependencies branch October 31, 2026 18:14
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.

1 participant