You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 15f5e27
Browse filesBrowse the repository at this point in the historyBrowse files
Build & E2E UI regenerates sdui.manifest.json and compares it with the
committed bytes (#26315), on pull_request and on the merge queue's combined
tree. That makes the per-package source digests under
scripts/sdui-manifest.sources/ (#26051) redundant, and they were the reason
two ui PRs on one registry package conflicted even when neither moved the
manifest.
- check-sdui-manifest: check 3 in-tree (the per-package digests) is gone.
The in-tree leg keeps shape, tamper and the inTree block, and a record that
still carries `inTree.registryRecords` is RED as a retired layout. The
watch hints drop ui/packages/** and the records directory. Self-test: the
nine digest rows go with the code they tested; two rows pin the new
boundary (the per-package record is RED; a run whose artefact did not move
leaves the record as it was). Floor 29 -> 21.
- gen-sdui-manifest-node: no digests, no index refusal, no per-package
records; it no longer imports the gate. The record note is rewritten.
- scripts/sdui-manifest.sources/ is deleted and the record regenerated
(artefact byte-identical, sha256 1f6e1ccb925a).
- check-changeset-no-major, lint.yml, ci.yml and releases-maintenance.md
stop naming the per-package records.
- AGENTS.md: the manifest paragraph still described the retired objectui
pin (objectui:* scripts, "check-sdui-manifest reds until you do"). It now
names the in-tree command and the CI step, line-neutral (5 lines).
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6SEitNngAMugGbuJHWsDS
Copy file name to clipboardExpand all lines: scripts/check-changeset-no-major.mjs
+6-9Lines changed: 6 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -1365,9 +1365,8 @@ export function publishedSourceOwners(path, manifestOf) {
1365
1365
// packed output — one path — and never which files it copies: the day the
1366
1366
// console build ships a second tracked file, this leg sees it with no edit
1367
1367
// here, and the day it stops copying the manifest, the leg stops claiming it.
1368
-
// `scripts/sdui-manifest.record.json` and the per-package records under
1369
-
// `scripts/sdui-manifest.sources/` are measured OUT for that reason rather than
1370
-
// by choice: the build does not copy them, so they are not part of the shipped
1368
+
// `scripts/sdui-manifest.record.json` is measured OUT for that reason rather
1369
+
// than by choice: the build does not copy it, so it is not part of the shipped
1371
1370
// artefact.
1372
1371
//
1373
1372
// ⚠️ Residual, stated rather than implied: the reader understands the plain
@@ -4876,8 +4875,8 @@ function selfTest() {
4876
4875
`this repository's ${PACKED_COPY_BUILD_SCRIPTS[0]} copies the repo-root sdui.manifest.json into packages/console/dist/ as read by this leg — got ${JSON.stringify(realPairs)}`,
assert(no.result.verdict==='none-clean'&&no.exitCode===0,`the manifest moved under \`Clause-②: no\` + \`none\` is unaffected — got ${no.result.verdict} / ${no.exitCode}`);
4959
4958
4960
-
// The records move with regeneration but ship nothing: the shared one, and
4961
-
// the one-line record of the registry package a ui PR re-recorded.
4959
+
// The record moves with regeneration but ships nothing.
0 commit comments