chore(hooks): pull the aos pre-commit suite to aos-precommit-v0.16.0 #261
No reviewers
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose!261
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/precommit-bump"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The hook pin sat at
v0.253.0, a tag from the plain release train, while the managed block's own generator tracks theaos-precommittrain. Regenerated by calling that generator rather than transcribing it, so the block is still exactly the generator's output.Latest is
aos-precommit-v0.16.0.What the bump brings
Two new hooks and one new repo:
actions-run-one-linesource-doc-refsforgejo-runner-validateWork it demanded
actions-run-one-linefound five YAML block scalars in the release workflow. Their bodies move toscripts/ci/and each step invokes one in a single line:release-impact.shrelease-build.shrelease-attach-assets.shrelease-publish-tap.shrelease-publish-scoop.shThey are now runnable and shellcheckable outside CI, which they were not as embedded scalars.
One local deviation, filed upstream
The new block drops actionlint's
-config-fileflag, which turns this repo red. Verified against the hook's own actionlint binary rather than inferred:actionlint .forgejo/workflows/release.ymlfails withlabel "docker" is unknown.actionlint -config-file .github/actionlint.yaml .forgejo/workflows/release.ymlpasses.actionlint resolves its config relative to a detected project, and detection keys off
.github/workflows, which a Forgejo-only repo does not have. So the flag is load-bearing for exactly the repos this hook set targets.The flag is restored with a comment naming
coilyco-flight-deck/agentic-os#984, since the honest fix is in the template. A re-apply will silently drop it again until that lands, which the comment says out loud.Validation
pre-commit run --all-filesis clean with the new suite.go build ./...andgo vet ./...pass. The fullgo test ./...passes exceptTestLatestScoredResultsMatchCurrentPacks, red onmainsince #231 and owned by #240.Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
🤖 Generated with Claude Code