feat: bump @qawolf/api-contracts to 0.15.0 - #1410
Draft
Matt Kleinsmith (MattKleinsmith) wants to merge 1 commit into
Draft
feat: bump @qawolf/api-contracts to 0.15.0#1410Matt Kleinsmith (MattKleinsmith) wants to merge 1 commit into
Matt Kleinsmith (MattKleinsmith) wants to merge 1 commit into
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Matt Kleinsmith (MattKleinsmith)
force-pushed
the
sorce-3691-update-qawolfcli-identity-schema-to-accept-org-key-identity
branch
from
July 30, 2026 22:14
214d391 to
1399157
Compare
qawolf auth whoami rejected WorkOS org keys with "unexpected response format":
the /api/v0/identity schema only accepted { team }, but org keys return
{ organization }. Consume the shared identityResponse schema from
@qawolf/api-contracts (bumped 0.11.0 -> 0.15.0) so the CLI and platform cannot
drift, and print the organization in whoami. The api-contracts bump also brings
the public command surface current (--workspace-id on org-key-aware commands;
new environment find / setVariable and flow addTag commands).
Matt Kleinsmith (MattKleinsmith)
force-pushed
the
sorce-3691-update-qawolfcli-identity-schema-to-accept-org-key-identity
branch
from
July 30, 2026 22:23
1399157 to
979e661
Compare
auth whoami
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview of Problem
@qawolf/cliwas four minors behind@qawolf/api-contracts(pinned at0.11.0), andgetIdentitycarried a hand-rolled copy of the/api/v0/identityschema that had drifted from the contract — organization API keys brokeauth whoami.Overview of Changes
Bump
@qawolf/api-contracts0.11.0→0.15.0and consume its shared contracts.What the bump required:
getIdentitynow imports the sharedidentityResponsefrom@qawolf/api-contractsinstead of a hand-rolled schema, so the CLI can't drift from the contract;auth whoaminow reports the organization for org keys.environment find,environment setVariable, andflow addTag, which auto-register as CLI commands (regeneratedSKILL.md; new top-levelflowgroup in the--helpsnapshot).--workspace-idflag — org-key-aware inputs (e.g.issue.create) gained it; theflagSpecsunion test expectation was updated.Blocked on publishing
@qawolf/api-contracts@0.15.0—bun install/ CI can't resolve it until then, so this stays a draft until that release is out.