The generated tree wrangler deploy reads and a clean checkout does not have.
MOVED HERE FROM worker/scripts/release-payload.ts, where the same set is PAYLOAD_ASSETS,
PAYLOAD_RECORDS and PRODUCED_BY. It is the answer to "what is missing and what do I run", and
that question belongs to whoever is trying to deploy rather than to whoever cuts the release.
tests/workspace-artifacts.spec.ts reads the sibling checkout and fails when the two disagree,
so this list is checked against the artifact rather than against itself.
The interpreter is NOT here: which files it is depends on the alias in the checkout's own
wrangler.jsonc, so interpreterFiles derives it rather than naming it.
The generated tree
wrangler deployreads and a clean checkout does not have.MOVED HERE FROM
worker/scripts/release-payload.ts, where the same set isPAYLOAD_ASSETS,PAYLOAD_RECORDSandPRODUCED_BY. It is the answer to "what is missing and what do I run", and that question belongs to whoever is trying to deploy rather than to whoever cuts the release.tests/workspace-artifacts.spec.tsreads the sibling checkout and fails when the two disagree, so this list is checked against the artifact rather than against itself.The interpreter is NOT here: which files it is depends on the alias in the checkout's own
wrangler.jsonc, so interpreterFiles derives it rather than naming it.