Skip to content

Version Packages#1369

Merged
Michael Price (michael-pr) merged 1 commit into
mainfrom
changeset-release/main
Jun 12, 2026
Merged

Version Packages#1369
Michael Price (michael-pr) merged 1 commit into
mainfrom
changeset-release/main

Conversation

@michael-pr

@michael-pr Michael Price (michael-pr) commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@qawolf/cli@1.0.0

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.

@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: ce1db128-8769-4f9c-8f00-c8a54f3ee046

📥 Commits

Reviewing files that changed from the base of the PR and between 8d4b05f and f923be2.

📒 Files selected for processing (8)
  • .changeset/agent-mode-json-stdout.md
  • .changeset/blue-ears-agree.md
  • .changeset/launch-cli-surface.md
  • .changeset/launch-hardening-fixes.md
  • .changeset/public-api-contract-commands.md
  • .changeset/qawolf-cli-agent-skill.md
  • CHANGELOG.md
  • package.json
💤 Files with no reviewable changes (6)
  • .changeset/launch-hardening-fixes.md
  • .changeset/public-api-contract-commands.md
  • .changeset/qawolf-cli-agent-skill.md
  • .changeset/agent-mode-json-stdout.md
  • .changeset/blue-ears-agree.md
  • .changeset/launch-cli-surface.md

Walkthrough

This PR updates package.json (line 3) to set "version" to 1.0.0 and adds CHANGELOG.md (lines 1–31) documenting the @qawolf/cli 1.0.0 release and listing the noted major, minor, and patch items.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 2

❌ Failed checks (2 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'Version Packages' is generic and vague, not describing the specific release (v1.0.0 of @qawolf/cli) or meaningful change being published. Use a descriptive title that conveys the actual release, such as 'Release @qawolf/cli v1.0.0' or 'Publish @qawolf/cli 1.0.0 with initial public launch'.
Description check ❓ Inconclusive The description is provided by Changesets action and includes comprehensive release notes, but does not follow the template structure with sections for Overview of Changes, Testing, and Checklist. While the auto-generated Changesets content is informative, consider adding explicit Overview and Testing sections that reference the changeset files and standard verification steps.
✅ Passed checks (2 passed)
Check name Status Explanation
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@michael-pr Michael Price (michael-pr) merged commit adfc74e into main Jun 12, 2026
2 checks passed
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.

2 participants