Fix changeset release parsing for quoted text#85
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: #84
Solution summaryImplemented and pushed the fix to PR #85: #85 Root cause was the release script using Also added the issue #84 investigation artifacts and CI logs under docs/case-studies/issue-84, plus a patch changeset. Verified locally:
PR is ready for review, working tree is clean, and the latest GitHub Actions run This summary was automatically extracted from the AI working session output. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (385.3K + 13.3M cached) input tokens, 48.5K output tokens, $19.359732 cost 🤖 Models used:
📎 Log file uploaded as Repository (55466KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
This reverts commit 3d5159c.
Summary
scripts/release/apply-changesets.shso changeset descriptions are trimmed withoutxargs, preventing apostrophes likebuildx'sfrom aborting release CI.find ... -print0and Bash arrays, which is safer for quoted text and filenames.Validation
GITHUB_BASE_REF=main GITHUB_HEAD_REF=issue-84-d3cc33387574 scripts/release/validate-changeset.shGITHUB_BASE_REF=main GITHUB_HEAD_REF=issue-84-d3cc33387574 scripts/release/check-version.shbash -n scripts/release/apply-changesets.shexperiments/test-issue84-apply-changesets-quotes.shexperiments/test-issue82-pr-parallel-tests.shgit show --check --stat --oneline HEADEvidence
docs/case-studies/issue-84/CASE-STUDY.mddocs/case-studies/issue-84/ci-logs/job-73637479652.logexperiments/test-issue84-apply-changesets-quotes.shCloses #84