You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
release-pipeline: squad-cli tarball declares unpublished SDK dependency version #1203
Discovered during: local-tarball validation of PR #1200 (combined state-backend fixes).
Symptom: Installing the squad-cli tarball with npm install -g <cli.tgz> fails with:
npm error code ETARGET
npm error notarget No matching version found for @bradygaster/squad-sdk@>=0.9.6-preview
Root cause: The squad-cli tarball declares ""@bradygaster/squad-sdk"": "">=0.9.6-preview"" as a dependency, but no such version is published on npm. Per npm semver pre-release ordering, insider < preview, so the published 0.9.6-insider.3 does NOT satisfy the range. End users cannot install the tarball through any documented path.
Real fixes (both desirable):
Extend the release script to publish both @bradygaster/squad-sdk and @bradygaster/squad-cli atomically so the dependency range always resolves.
Optionally pin the SDK dependency in the CLI's package.json to an actually-published version when packing (or widen the range to >=0.9.6-insider.3 || >=0.9.6-preview).
Workaround for validation only: pack the SDK from the source workspace and install both side-by-side: npm install -g <sdk.tgz> <cli.tgz>. This is what iteration 3 of PR #1200 validation uses.
Activity
fix: release pipeline version pinning (#1203, #1204) (#1250)
chore: promote v0.10.1 dev → main + v0.10 stabilisation blog post (#1313
chore: promote dev → main (v0.11.0) (#1422)