Skip to content

release: the mint→provision fold, extracted and pinned - #241

Merged
mahmutkaya merged 1 commit into
mainfrom
develop
Sep 5, 2026
Merged

mahmutkaya merged 1 commit into
mainfrom
develop

Conversation

@mahmutkaya

Copy link
Copy Markdown
Contributor

Release — the mint→provision fold is extracted and pinned

One commit (#240). No migrations, no behaviour change — a pure extraction plus tests.

openProvisioningPr could never be reached in tests (it needs a PROVISION_GITHUB_TOKEN; staging has none —
measured). mintForProposal and buildTenantRegistryEntry were tested on either side, but the five lines
between them — which decide which of the mint's three outputs lands in which field — were not. A swap
there puts a URL into stripe_account:, and nothing downstream checks the shape.

applyMintToProvisionInput (pure) now does the fold; two mutants — fields swapped, and key-present-but-
undefined — both red on exactly the right assertions.

Rollout: no migration step. Build, pull, up -d, verify /api/health.

@sonarqubecloud

sonarqubecloud Bot commented Sep 5, 2026

Copy link
Copy Markdown

@mahmutkaya
mahmutkaya merged commit 4a8bfea into main Sep 5, 2026
23 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