Minor Changes
-
1d6ba18:
qawolf run diagnosetakes--failures, which diagnoses an attempt's failures one by one. When one attempt failed on several checks, such asexpect.soft()checks, each failure can go to its own bug report or blocker: pass it as<attemptId>:<position>.qawolf attempt getnow lists an attempt's failures infailures, each with itsposition, soft failures first and the failure that stopped the flow last.--flow-idsis now optional, and the command needs--failuresor--flow-ids. With--flow-ids, a flow whose attempt failed on several checks is refused withseveral-failures.Upgrades
@qawolf/api-contractsto0.129.0, which also changes these commands.qawolf deployment reportStatustakes--changes <json>, the pull requests, commits and release notes that the deployment ships, so a trigger where QA Wolf chooses the flows works without a pull request.qawolf issue create --type coverageRequesttakes--file-paths, andqawolf issue attachFilesalso adds files to a coverage request.qawolf issue getlists the newest failures diagnosed to the issue inrecentFailures.qawolf investigation getreports the flows the investigation must still finish incompletion, and whether a person stopped it inisStopped. Its fixed findings givenotABugReason, why the AI decided on its own that the fix hides no bug.qawolf activity waitmarks a run whose failed flow has no diagnosis withneedsReview.qawolf promotion getgives the session of the AI that resolves the promotion inaiTaskSessionId.qawolf build requestUploadandqawolf build uploadtake files up to the workspace's limit, 1 GB by default, andqawolf build uploadnow gives the upload an hour to finish instead of 30 minutes.
Patch Changes
- d345994: Update zod to 4.6.7, which fixes a security issue in zod (CVE-2023-54404). Commands and flags work as before.