fix(ci): wire full bats + shellcheck suite as required merge gate on every PR #330
Labels
No labels
bump
major
bump
minor
bump
patch
kind
bug
kind
chore
kind
docs
kind
epic
kind
feature
loop/paused
mirror-drift
priority
critical
priority
high
priority
low
priority
medium
size
L
size
M
size
S
size
XL
status
blocked
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
frankenbit/release-toolkit#330
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Finding
Repo advertises 551 bats tests + shellcheck discipline. No workflow runs the complete suite as required merge gate. Visible CI is scoped checks only (manifest / fragments / body / self-bootstrap).
docs/adr/0001-language-shell.mdnames shellcheck as CI gate. Not implemented by workflows.Blocking rationale
Advertised discipline that isn't enforced = codified-not-embodied at CI layer. For v1.0.0 release tool, indefensible.
Fix
.forgejo/workflows/tests.ymlrunsbats tests/+shellcheck scripts/**/*.shon every PRAnchor
External correctness cold-read (anonymous ChatGPT session, uploaded to operator 2026-07-03). Full review surfaced 10 findings across 5 blocking-v1.0.0 + 2 should-fix pre-v1.0.0 + 3 post-v1.0.0 backlog. This tracker addresses one of them.
BLOCKING v1.0.0.