Skip to content

chore(cli): bump api-contracts to 0.77.0 - #1645

Merged
Mateus Zitelli (MateusZitelli) merged 1 commit into
mainfrom
mateus/api-contracts-0.77
Oct 2, 2026
Merged

Mateus Zitelli (MateusZitelli) merged 1 commit into
mainfrom
mateus/api-contracts-0.77

Conversation

@MateusZitelli

Copy link
Copy Markdown
Contributor

Relates to qawolf/platform#34308

Overview of Changes

@qawolf/api-contracts 0.77.0 (published to npmjs) adds public contracts for screenshot comparisons and baselines. The CLI generates commands from the contracts, so this bump adds qawolf run listScreenshotComparisons, qawolf run acceptScreenshotBaseline and qawolf run restoreScreenshotBaseline. Platform PR qawolf/platform#34308 will bump @qawolf/cli after this releases.

  • Pin @qawolf/api-contracts to 0.77.0 and update bun.lock.
  • Regenerate skills/qawolf-cli/SKILL.md and references/run-results.md.
  • Add a minor-release changeset.

Other contract changes between 0.74.0 and 0.77.0 that reach the CLI:

  • qawolf run optOutOfInvestigation is a new generated command. It marks failed flows of a run as "do not investigate".
  • qawolf issue removeFlows now also removes bug and maintenance report reproductions, and takes an optional --environment-id. The generator fills it from QAWOLF_ENVIRONMENT, as it does for every environmentId.
  • qawolf run get has a new flows[].failure.optedOutOfInvestigation field. qawolf investigation get has screenshot baseline fields on findings and a baselineChanges mode.
  • The runner.* contract changes are description and type-order changes only. These commands are hand-written, and typecheck passes.

Testing

bun run typecheck
bun run lint --max-warnings 0
bun run format:check
bun run knip
bun run test
bun run build
bun run build:types-gate

All checks passed, including 2,673 tests. The help snapshots did not change, because they list only the command groups.

  • bun run dev -- run listScreenshotComparisons --help, run acceptScreenshotBaseline --help, run restoreScreenshotBaseline --help and run optOutOfInvestigation --help show the expected flags.
  • node dist/cli.js run listScreenshotComparisons --help works from the built bundle.

Checklist

  • Changes follow the code style of this project
  • Self-review completed
  • Tests added/updated (or not applicable)
  • No breaking changes (or described below)

@MateusZitelli
Mateus Zitelli (MateusZitelli) marked this pull request as ready for review October 2, 2026 00:01
@MateusZitelli
Mateus Zitelli (MateusZitelli) merged commit 3e9318a into main Oct 2, 2026
6 checks passed
@MateusZitelli
Mateus Zitelli (MateusZitelli) deleted the mateus/api-contracts-0.77 branch October 2, 2026 00:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant