QA: --help output of start-qa-local-full-stack.sh leaks 'set -euo pipefail' line (cosmetic) #105
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#105
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?
P3-low cosmetic:
--helpoutput ofscripts/start-qa-local-full-stack.shincludes the lineset -euo pipefailat the bottom of the help text, which is shell setup not user-facing usage info.Repro
Cause
usage()at line 44-46:The header comment block ends at line 33. Line 34 is blank, line 35 is
set -euo pipefail. Range3,35pslurps in lines past the comment header.Fix
Change
'3,35p'->'3,33p', or use a sentinel-aware approach (stop at first non-comment line).Impact
Cosmetic only — no functional issue. Operators reading
--helpsee one stray shell directive line.cc @PlasticDigits
mentioned in issue #104
mentioned in issue #100
mentioned in commit
e256571363Fixed on main (
e256571)Change:
scripts/start-qa-local-full-stack.shusage()now usesawkto print leading#banner lines from line 3 onward and stops at the first non-comment line (replaces brittlesed -n '3,35p'), soset -euo pipefailnever appears in--help.Invariant INV-QA-FULLSTACK-HELP-105 is documented and cross-linked from
docs/testing/invariants-and-business-logic.md,qa-local-full-stack.md,manual-qa-checklists.md,e2e-anvil.md,skills/README.md,skills/script-with-timecurve-local/SKILL.md, and.cursor/skills/yieldomega-guardrails/SKILL.md.Verification:
bash scripts/start-qa-local-full-stack.sh --helpcontains noset -euo pipefail.Work done in a git worktree; merged to
mainand pushed.mentioned in issue #153
marked this issue as related to #153