Fix workflow bash output quoting#1953
Conversation
Avoid double-quoting pre-quoted node output substitutions in shipped, test, experimental, and maintainer workflow bash bodies. Refresh bundled default workflow output. Closes coleam00#1895
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (16)
📝 WalkthroughWalkthroughThis PR removes the bash ChangesWorkflow bash output quotation cleanup
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint install timed out. The project may have too many dependencies for the sandbox. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
$node.outputsubstitutions even though Archon injects those values pre-quoted.$node.outputsubstitutions unquoted first, then quote normal shell variables where needed; regenerated bundled defaults forarchon-fix-github-issue.when:/prompt:/command:text changes, and the intentional negative smoke ine2e-structured-output-failfastis left as-is.UX Journey
Before
After
Architecture Diagram
Before
After
Connection inventory (list every module-to-module edge, mark changes):
archon-fix-github-issueno longer trips the bash double-quote warning.bun run generate:bundledrefreshed the embedded copy.Label Snapshot
risk: lowsize: Sworkflows|testsworkflows:defaults,workflows:validator-fixturesChange Metadata
bugworkflowsLinked Issue
Validation Evidence (required)
Commands and result summary:
[bash]warning; bundled check and validator unit test output are included above.Security Impact (required)
Yes/No) NoYes/No) NoYes/No) NoYes/No) NoYes, describe risk and mitigation: N/ACompatibility / Migration
Yes/No) YesYes/No) NoYes/No) NoHuman Verification (required)
What was personally validated beyond CI:
archon-fix-github-issuewarning disappears and generated defaults are current.e2e-structured-output-failfastnegative smoke warning; did not edit non-bashwhen:,prompt:, orcommand:references.Side Effects / Blast Radius (required)
archon-fix-github-issue, tracked smoke workflows, experimental release/fix workflows, maintainer review workflow, generated bundled defaults.$node.outputsubstitutions into ordinary shell variables before checks/greps/printfs."$node.output"bash body;check:bundledcatches default bundle drift.Rollback Plan (required)
git revert 7ae10e84e80a462972b2f5bd902189f974185085[bash]double-quote warnings in the cleaned workflows, or affected smoke workflows would fail their non-empty output assertions.Risks and Mitigations
Summary by CodeRabbit
Bug Fixes
Tests