Skip to content

ci(conformance): hold source builds to the permission guard contract - #355

Merged
Bccorb merged 1 commit into
mainfrom
ci/permission-guards-contract
Nov 6, 2026
Merged

Bccorb merged 1 commit into
mainfrom
ci/permission-guards-contract

Conversation

@Bccorb

@Bccorb Bccorb commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

Sets SEAMLESS_VERIFY_CONTRACTS=permission-guards in the reusable conformance workflow when it builds the SDKs from source, so the Express and Fastify reference apps are held to the permission guard specs. A released run skips them, because a published package may predate the guard.

Repos that call this workflow at main, such as seamless-auth-js, pick this up on merge. Repos that pin an older commit, such as seamless-auth-api and seamless-auth-server, do not until they move the pin.

The verify check on this PR is the first CI run of these specs on Express and Fastify. They passed locally against the same code before fells-code/seamless-auth-server#275 merged.

Not in this PR: the Next.js job in seamless-auth-server. It pins this CLI at v0.27.2, which predates the specs, so its opt-in waits for the next CLI release.

@Bccorb Bccorb added this to the v0.23 milestone Nov 6, 2026
@Bccorb
Bccorb merged commit c4507e1 into main Nov 6, 2026
6 checks passed
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