Skip to content

Commit a54e589

Browse files
committed
test(pm): name the framework-build-base no-check-families declaration in the marker census
The live marker census pins every declaration by name, so the new workflow's declaration takes its row (eleven, from ten). Claude-Session: https://claude.ai/code/session_01QUs3BuMyARAhKn8scCUz3t Co-authored-by: Claude <noreply@anthropic.com>
1 parent 0f77185 commit a54e589

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

‎scripts/pm/dispatch-gates.self-test.mjs‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8053,7 +8053,7 @@ export function selfTest({ tier = 'full' } = {}) {
80538053
}
80548054
const censusRows = liveMarkerCensus.map((r) => `${r.file}:${r.line} ${r.key}`).sort();
80558055
t(
8056-
`the live tree carries the ten declarations measured for this census, and no others (${censusRows.join(' · ') || 'none'})`,
8056+
`the live tree carries the eleven declarations measured for this census, and no others (${censusRows.join(' · ') || 'none'})`,
80578057
censusRows.join(' · ') === [
80588058
// Seventh row, added with the declaration it names: `checklist-status.yml`
80598059
// is paths-filtered (its `pull_request:` trigger is filtered to itself) and
@@ -8063,6 +8063,11 @@ export function selfTest({ tier = 'full' } = {}) {
80638063
// precisely so a seventh declaration reddens WITH the six already read
80648064
// printed beside it, and the author adds their row instead of a number.
80658065
'.github/workflows/checklist-status.yml:57 no-check-families',
8066+
// Eleventh row, added with the declaration it names: `framework-build-base.yml`
8067+
// is paths-filtered (its own file and docker/framework-build-base/) and builds
8068+
// an image, then checks it with a script that needs the built image, so it
8069+
// discovers no `check:` family.
8070+
'.github/workflows/framework-build-base.yml:32 no-check-families',
80668071
'.github/workflows/merged-branch-reaper.yml:212 no-check-families',
80678072
'.github/workflows/os-create-smoke.yml:48 no-check-families',
80688073
'.github/workflows/scaffold-e2e.yml:23 no-check-families',
@@ -8093,7 +8098,7 @@ export function selfTest({ tier = 'full' } = {}) {
80938098
const censusCut = liveMarkerCensus.filter((r) => !r.whole).map((r) => `${r.file}:${r.line} ${r.key}`);
80948099
t(
80958100
`every live reason on those markers ENDS on its own marker line (cut: ${censusCut.join(', ') || 'none'})`,
8096-
censusCut.length === 0 && liveMarkerCensus.length === 10,
8101+
censusCut.length === 0 && liveMarkerCensus.length === 11,
80978102
);
80988103
t(
80998104
'and every one of them carries a non-empty reason — whole is not the same claim as present, and both are owed',

0 commit comments

Comments
 (0)