Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jun 20:20
adfc74e

Major Changes

  • 9b946e0: Initial public release of the QA Wolf CLI — run QA Wolf flows from your terminal or CI.

    Highlights:

    • qawolf auth login — authenticate with QA Wolf (or set QAWOLF_API_KEY in CI)
    • qawolf flows run --env <env-id> — pull and run your team's flows locally
    • qawolf flows pull — refresh the local flow cache
    • qawolf run create --environment-id <env-id> — trigger a run of your flows on the QA Wolf platform
    • qawolf install — install runtime dependencies (browsers, Android tooling)
    • qawolf init — scaffold a local-only project
    • qawolf doctor — diagnose setup problems

    Install with npm install -g @qawolf/cli (Node 22+), try it with npx @qawolf/cli --help, or download a standalone binary for Linux, macOS, or Windows from GitHub Releases. Full documentation at docs.qawolf.com.

Minor Changes

  • 61fa3f6: Add a contract-driven public API command layer: every contract published in
    @qawolf/api-contracts automatically becomes a qawolf <namespace> <action> command, starting with qawolf run create.
  • 03817c8: Add the qawolf-cli Agent Skill (skills/qawolf-cli/SKILL.md): lean, task-first guidance for coding agents — auth, output modes, read/write safety, and a command index that delegates flag reference to qawolf <command> --help. The skills/ directory ships in the npm package.

Patch Changes

  • d7ea923: Agent mode (--agent) now emits structured results as JSON on stdout (human-readable progress stays on stderr).
  • 5905699: Exit with code 3 (auth) instead of 1 when the API key is missing or invalid, and clean up --help output: remove an internal note from the --trace flag description and give the run command group a curated description.
  • 9cbd6c2: Harden tar extraction in flows pull to reject archive entries with an unknown size, and restore flow-discovery and runner logging in flows run --env mode.