chore: deprecate qawolf automate - #1625
Atchyut Preetham Pulavarthi (theonly1me) merged 1 commit into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: qawolf/cli/.coderabbit.yaml Review profile: ASSERTIVE Plan: Essentials Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
Included review availability: Your plan provides up to 8 included reviews per hour; 7 remain after this review. WalkthroughThe deprecated Changes
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Other Merge Risk: ⚪ Minimal · up to The deprecated command removal and related documentation and test updates are consistent, with no actionable merge-blocking risk identified. 🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
5fd077f
into
main
Overview of Changes
qawolf automateis deprecated. The command has no hand-written code in this repo:registerPublicApiCommandsmints it from theautomatecontract in@qawolf/api-contracts, and because that contract name has no dot it registers as a top-level command. The only in-repo lever is the generator's skip list.automatecontract so the generator no longer registers the command.handWrittenContractNamesanddeprecatedContractNames, since its comment gives serving a hand-written command as the only reason to skip a contract.request automation of draft flowsfrom theqawolf-cliskill description and regenerateskills/qawolf-cli/SKILL.md.automateis not registered, so removing the skip-list entry fails.minorbump.Breaking Changes
qawolf automateno longer exists. Running it reportserror: unknown command 'automate'and exits2. The public API endpoint behind it is unchanged.Testing
bun run typecheck bun run lint bun run format:check bun run knip bun run testAll pass, 2565 tests and 0 failures.
bun run dev -- --helpno longer listsautomate.bun run dev -- automatereportserror: unknown command 'automate'and exits2.skills/qawolf-cli/SKILL.mdregenerates to the committed content, with the only changes being the description line and theqawolf automatetable row.