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 bb52434
Browse filesBrowse the repository at this point in the historyBrowse files
release(ui-merge): gates, release notes and docs stop naming the deleted pin pieces (objectstack#25711, WIP)
- check-pnpm-filter-targets: the foreign-scope live assertion is tree-aware;
without ui/ no committed filter names @object-ui/ (build-console.sh left).
- pnpm-filter-targets: the @object-ui/ foreign entry states its new cause and
when it retires (the PR that lands ui/).
- collect-release-notes: section 3 reads a pinless ref instead of failing on
the missing .objectui-sha.
- bare-root-worklist: the two check-console-injection UNJUDGED rows are gone
with the gate.
- check-type-check-coverage: the @objectstack/console EXEMPT note names
build-dist.sh.
- dispatch-gates self-test: the prerelease-pin-watch literal specimen leaves.
- cut-rc builds the Console before the version commit; release.yml and
cut-rc comments name console:build; packages/console README describes the
in-workspace build.
Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0149BHSXfCdQywGaLdpRAtWe
Copy file name to clipboardExpand all lines: scripts/check-type-check-coverage.mjs
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -853,7 +853,7 @@ const DEBT = {
853
853
// nature changes, the RECONCILED direction forces this entry out.
854
854
constEXEMPT={
855
855
'@objectstack/console':
856
-
'Published objectui build artifact -- package.json/README/CHANGELOG plus a dist/ pulled in by `pnpm objectui:refresh`. No TypeScript sources, no tsconfig; the sources are type-checked in the objectui repo.',
856
+
'Published Console build artifact -- package.json/README/CHANGELOG plus a dist/ copied from ui/apps/console by its own build:dist (build-dist.sh, plain bash; objectstack#25711). No TypeScript sources, no tsconfig; the sources are type-checked as @object-ui/console under ui/.',
857
857
'@objectstack/skills':
858
858
'Published skills catalog -- package.json/README/CHANGELOG plus a dist/skills tree copied from the repository root skills/** by its own build (scripts/sync-catalog.mjs, plain node). No TypeScript sources, no tsconfig; the catalog is markdown and JSON, judged by the skill gates over skills/**.',
Copy file name to clipboardExpand all lines: scripts/collect-release-notes.sh
+14-4Lines changed: 14 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,8 @@
9
9
# 2. The changesets consumed by the release (full text — the best prose for
10
10
# items that have one).
11
11
# 3. The objectui (Console UI) commit range, derived from the .objectui-sha
12
-
# pin at each ref.
12
+
# pin at each ref. After objectstack#25711 no ref carries a pin (the
13
+
# Console is built from ui/), and the section says so instead.
13
14
# 4. The cloud (control plane) commits inside the release's time window.
14
15
# Cloud is not pinned by the framework (it tracks it via link: deps and
15
16
# versions independently), so the window between the two refs' commit
@@ -428,14 +429,23 @@ fi
428
429
echo"## 3. Console UI (objectui) — pin range"
429
430
echo
430
431
432
+
# The pin is gone from every ref after objectstack#25711: the Console is built
433
+
# from this tree's ui/, so its commits are already in section 1. A range across
434
+
# that boundary starts at the last pin and ends at the subtree import, and only
435
+
# the objectui repository holds the commits between the two.
431
436
prev_sha=$(git show "${PREV_REF}:.objectui-sha"2>/dev/null || true)
432
-
new_sha=$(git show "${NEW_REF}:.objectui-sha"2>/dev/null ||cat .objectui-sha)
437
+
new_sha=$(git show "${NEW_REF}:.objectui-sha"2>/dev/null ||true)
433
438
434
439
echo"- previous pin: \`${prev_sha:-<none>}\`"
435
-
echo"- this release: \`${new_sha}\`"
440
+
echo"- this release: \`${new_sha:-<none>}\`"
436
441
echo
437
442
438
-
if [[ -z"$prev_sha" ]];then
443
+
if [[ -z"$new_sha" ]];then
444
+
echo"_No objectui pin at ${NEW_REF}: the Console is built from ui/ in this tree (objectstack#25711), so its commits are in section 1._"
445
+
if [[ -n"$prev_sha" ]];then
446
+
echo"_The last pin was \`${prev_sha}\`: the objectui commits from it up to the ui/ subtree import are not in section 1; read them in objectstack-ai/objectui._"
447
+
fi
448
+
elif [[ -z"$prev_sha" ]];then
439
449
echo"_No .objectui-sha at ${PREV_REF}; cannot compute the range._"
440
450
elif [[ "$prev_sha"=="$new_sha" ]];then
441
451
echo"_Console pin unchanged — no objectui delta in this release._"
0 commit comments