Skip to content

Commit 9840a87

Browse files
committed
Merge remote-tracking branch 'origin/main' into claude/project-thread-ybjm3h
2 parents 59e0b7e + aa2f8e3 commit 9840a87

37 files changed

Lines changed: 140 additions & 14224 deletions

‎.github/workflows/ci.yml‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3791,9 +3791,10 @@ jobs:
37913791
pnpm --dir ui run check:bash32-floor
37923792
37933793
# ── objectui's Repo Gates (objectstack#25880) ────────────────────────
3794-
# The nineteen gates of `ui/.github/workflows/repo-gates.yml`, which
3795-
# GitHub stopped running when the tree moved under `ui/` (it reads only
3796-
# this repository's `.github/workflows/`). They judge what objectui ships
3794+
# The gates of objectui's `repo-gates.yml`, which GitHub stopped running
3795+
# when the tree moved under `ui/` (it reads only this repository's
3796+
# `.github/workflows/`), and which objectstack#25712 deleted with the
3797+
# rest of `ui/.github/workflows/`. They judge what objectui ships
37973798
# — `ui/content/docs/**`, `ui/skills/**`, the package READMEs and the
37983799
# documented component types — so the change most likely to trip them is
37993800
# a docs-only or skills-only PR, which the `filter` job's `ui` globs
@@ -3808,15 +3809,14 @@ jobs:
38083809
# `.objectstack-pin` restore / build / save (the merged tree builds
38093810
# `@objectstack/*` from the workspace, see the header above
38103811
# `type-check-ui`) and the turbo-cache report / prune bookkeeping (this
3811-
# job's own restore and save serve the build below).
3812+
# job's own restore and save serve the build below). Retired since: the
3813+
# Action Ref Convention scan, which judged objectui's own workflows and
3814+
# went with them (objectstack#25712); a repository-wide action-ref
3815+
# convention needs a home that no `ui` path filter skips (sub-issue 4).
38123816
- name: Control Byte Scan — Scan tracked text files for raw control bytes
38133817
if: ${{ !cancelled() }}
38143818
run: pnpm --dir ui run check:control-bytes
38153819

3816-
- name: Action Ref Convention — Check action reference spelling against the declared convention
3817-
if: ${{ !cancelled() }}
3818-
run: pnpm --dir ui run check:action-ref-convention
3819-
38203820
# Self-test first: a scan whose recogniser is broken reports a clean
38213821
# tree. It derives its population from this repository's workflows, so
38223822
# it walks this job's install-free steps, itself included.

‎scripts/check-closing-keyword-parity.mjs‎

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -210,14 +210,9 @@ const NON_PARSERS = [
210210
file: SELF,
211211
why: 'this gate -- it carries the keyword set as its own MUTATION ANCHORS (X4) and as the specimen the sweep self-test plants',
212212
},
213-
// The three below arrived with the objectui import under ui/. The closer copy
214-
// IS a parser in its own repository, but GitHub runs workflows only from the
215-
// root .github/workflows, so here it never executes; the governance fold that
216-
// deletes ui/.github removes the first row and, with the harness, the third.
217-
{
218-
file: 'ui/.github/workflows/cross-repo-issue-closer.yml',
219-
why: 'the imported objectui copy of the closer -- inert in this repository (GitHub runs only the root .github/workflows), so it closes nothing here; it goes when ui/.github is folded into the root',
220-
},
213+
// The two below arrived with the objectui import under ui/. A third, objectui's
214+
// copy of the closer workflow, left with ui/.github/workflows (objectstack#25712);
215+
// the harness row goes with the closer's roster row in sub-issue 4.
221216
{
222217
file: 'ui/AGENTS.md',
223218
why: 'the imported objectui agent guide -- it quotes the keyword alternation in prose, warning that the closer ignores negation; it parses nothing',

‎ui/.github/dependabot.yml‎

Lines changed: 0 additions & 68 deletions
This file was deleted.

0 commit comments

Comments
 (0)