fix(pre-commit): pin the catalog to its own release train #22

Merged
coilyco-ops merged 1 commit from ops/393-pin-catalog into main 2026-08-23 00:10:43 +00:00
Owner

First of the two wrong-train pins from coilysiren/inbox#393.

steam-ops pinned v0.193.0. That is the aos CLI train (275 tags), not the pre-commit train (43 tags). The tag resolves, so nothing ever errored, and the drift was invisible: the hooks this repo ran were whatever .pre-commit-hooks.yaml looked like at an unrelated commit.

Now on aos-precommit-v0.43.0, the current head of the correct train.

  • catalog-block-present dropped. agentic-os#1142 retired it with no successor, so referencing it fails resolution at any recent rev.
  • docs/ops-helpers.md was 41 lines against the newer catalog's 40-line cap. Reflowed one paragraph to land at 40 with no content lost, which also retired two semicolons and two italics that house style disallows.

pre-commit run --all-files exits 0.

deploy, the other wrong-train pin, is not following in this shape. Moving it to the same rev surfaces 21 documentation-size violations, including a 1015-line services/sirens-echo/README.md. That is a content project rather than a pin correction, and it needs a call on splitting the docs versus setting a per-repo cap override in pyproject.toml. Tracked on the inventory issue.

First of the two wrong-train pins from `coilysiren/inbox#393`. steam-ops pinned `v0.193.0`. That is the aos CLI train (275 tags), not the pre-commit train (43 tags). The tag resolves, so nothing ever errored, and the drift was invisible: the hooks this repo ran were whatever `.pre-commit-hooks.yaml` looked like at an unrelated commit. Now on `aos-precommit-v0.43.0`, the current head of the correct train. - `catalog-block-present` dropped. `agentic-os#1142` retired it with no successor, so referencing it fails resolution at any recent rev. - `docs/ops-helpers.md` was 41 lines against the newer catalog's 40-line cap. Reflowed one paragraph to land at 40 with no content lost, which also retired two semicolons and two italics that house style disallows. `pre-commit run --all-files` exits 0. **deploy, the other wrong-train pin, is not following in this shape.** Moving it to the same rev surfaces 21 documentation-size violations, including a 1015-line `services/sirens-echo/README.md`. That is a content project rather than a pin correction, and it needs a call on splitting the docs versus setting a per-repo cap override in `pyproject.toml`. Tracked on the inventory issue.
steam-ops pinned rev v0.193.0, which is the aos CLI train (275 tags), not the
pre-commit train (43 tags). The tag resolves, so nothing ever errored, but the
hooks this repo ran were whatever .pre-commit-hooks.yaml happened to look like
at an unrelated commit rather than a chosen hook release.

Now on aos-precommit-v0.43.0, the current head of the correct train.

catalog-block-present goes with it: agentic-os#1142 retired that hook with no
successor, so referencing it fails resolution at any recent rev.

docs/ops-helpers.md was 41 lines against the 40-line cap the newer catalog
enforces. Reflowed one paragraph to land at 40 without dropping any content,
which also retired two semicolons and two italics that house style disallows.

Verified: pre-commit run --all-files exits 0.

Refs coilysiren/inbox#393

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Agent-Role: ops
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/steam-ops!22
No description provided.