Skip to content

release: public wrappers v0.60.0 - #10

Merged
pietechsolution merged 2 commits into
mainfrom
release/wrappers-v0.60.0
Aug 19, 2026
Merged

release: public wrappers v0.60.0#10
pietechsolution merged 2 commits into
mainfrom
release/wrappers-v0.60.0

Conversation

@pietechsolution

Copy link
Copy Markdown
Contributor

Pins the React, Vue and Angular wrappers to runtime 0.60.0 — the release
where the buyer picker goes from 4 languages to 37 and stops inlining locale
dictionaries into the bundle.

Without this the wrappers stay pinned to @seatlayer/js: "0.59.0" exactly,
so every React, Vue and Angular customer keeps resolving the old runtime and
sees none of it. The languages would be live on the CDN and on npm for direct
@seatlayer/js consumers only.

Also adds 0.60.0 to minimumReleaseAgeExclude. That policy rejects anything
published in the last 24h, including our own packages — the first release run
failed because core/js were five minutes old. The allowlist is the repo's
existing mechanism for first-party versions (0.53 → 0.59 are already there); the
policy still applies in full to every third-party dependency.

Verified against the real published 0.60.0, not a workspace link: build,
typecheck, 32 tests, attw/publint, check:version and the public boundary.

Already published from tag v0.60.0 — this brings main in line.

Pins the wrappers to runtime 0.60.0, which is where the buyer picker goes from
4 languages to 37 and stops inlining locale dictionaries into the bundle.

Without this the wrappers stay pinned to `@seatlayer/js: "0.59.0"` EXACTLY, so
every React, Vue and Angular customer would keep resolving the old runtime and
see none of it — the languages would be live on the CDN and on npm for direct
`@seatlayer/js` consumers only. This is step 2 of the forced release order and
the release is not finished without it.

Verified against the real published 0.60.0, not a workspace link: build,
typecheck, 32 tests, attw/publint, check:version and the public boundary all
green.
`minimumReleaseAge` rejects any package published in the last 24h, including
ours: the v0.60.0 wrapper release failed in CI seconds after the runtime went
out, because @seatlayer/core@0.60.0 and @seatlayer/js@0.60.0 were five minutes
old.

The repo already has the intended escape hatch — `minimumReleaseAgeExclude`
lists every prior first-party version, 0.53 through 0.59, and `pnpm install`
appended 0.60.0 to it. The previous commit simply left the file out. The policy
still applies in full to every third-party dependency, which is what it is for.
@pietechsolution
pietechsolution merged commit 8894955 into main Aug 19, 2026
2 checks passed
@pietechsolution
pietechsolution deleted the release/wrappers-v0.60.0 branch August 19, 2026 01:43
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