Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3791,9 +3791,10 @@ jobs:
pnpm --dir ui run check:bash32-floor

# ── objectui's Repo Gates (objectstack#25880) ────────────────────────
# The nineteen gates of `ui/.github/workflows/repo-gates.yml`, which
# GitHub stopped running when the tree moved under `ui/` (it reads only
# this repository's `.github/workflows/`). They judge what objectui ships
# The gates of objectui's `repo-gates.yml`, which GitHub stopped running
# when the tree moved under `ui/` (it reads only this repository's
# `.github/workflows/`), and which objectstack#25712 deleted with the
# rest of `ui/.github/workflows/`. They judge what objectui ships
# — `ui/content/docs/**`, `ui/skills/**`, the package READMEs and the
# documented component types — so the change most likely to trip them is
# a docs-only or skills-only PR, which the `filter` job's `ui` globs
Expand All @@ -3808,15 +3809,14 @@ jobs:
# `.objectstack-pin` restore / build / save (the merged tree builds
# `@objectstack/*` from the workspace, see the header above
# `type-check-ui`) and the turbo-cache report / prune bookkeeping (this
# job's own restore and save serve the build below).
# job's own restore and save serve the build below). Retired since: the
# Action Ref Convention scan, which judged objectui's own workflows and
# went with them (objectstack#25712); a repository-wide action-ref
# convention needs a home that no `ui` path filter skips (sub-issue 4).
- name: Control Byte Scan — Scan tracked text files for raw control bytes
if: ${{ !cancelled() }}
run: pnpm --dir ui run check:control-bytes

- name: Action Ref Convention — Check action reference spelling against the declared convention
if: ${{ !cancelled() }}
run: pnpm --dir ui run check:action-ref-convention

# Self-test first: a scan whose recogniser is broken reports a clean
# tree. It derives its population from this repository's workflows, so
# it walks this job's install-free steps, itself included.
Expand Down
11 changes: 3 additions & 8 deletions scripts/check-closing-keyword-parity.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -210,14 +210,9 @@ const NON_PARSERS = [
file: SELF,
why: 'this gate -- it carries the keyword set as its own MUTATION ANCHORS (X4) and as the specimen the sweep self-test plants',
},
// The three below arrived with the objectui import under ui/. The closer copy
// IS a parser in its own repository, but GitHub runs workflows only from the
// root .github/workflows, so here it never executes; the governance fold that
// deletes ui/.github removes the first row and, with the harness, the third.
{
file: 'ui/.github/workflows/cross-repo-issue-closer.yml',
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',
},
// The two below arrived with the objectui import under ui/. A third, objectui's
// copy of the closer workflow, left with ui/.github/workflows (objectstack#25712);
// the harness row goes with the closer's roster row in sub-issue 4.
{
file: 'ui/AGENTS.md',
why: 'the imported objectui agent guide -- it quotes the keyword alternation in prose, warning that the closer ignores negation; it parses nothing',
Expand Down
68 changes: 0 additions & 68 deletions ui/.github/dependabot.yml

This file was deleted.

Loading
Loading