fix(sdk,cli): remove prerelease version suffixes#116
Conversation
|
🏗️ Flight Review — PR #116: "fix(sdk,cli): remove prerelease version suffixes"
|
|
📣 PAO DevRel Review — PR #116 SummaryThis PR correctly addresses the prerelease version suffix issue blocking the CI gate. The changes are targeted and well-motivated. ✅ What's GoodCommit Message Quality: Excellent
Changes: Precise & Correct
|
|
🧪 FIDO Quality Review: PR #116 SummaryPR #116 changes version strings from prerelease format to ✅ Changes Made
🚨 Critical Issues1. Title vs. Implementation MismatchThe PR title says "remove prerelease version suffixes," but the implementation adds
2. Version Regression in CLI Package
3. Inconsistent Lockfile Changes
4. Root Package Private Flag
|
|
🔧 EECOM Core Dev Review — PR #116 Analysis Summary✅ Workspace Resolution — CORRECT
|
Resets 0.9.1-build.N versions to 0.9.1 in SDK and CLI package.json. Prerelease suffixes cause npm to silently resolve stale registry packages instead of local workspace links (semver prerelease behavior). This unblocks the new prerelease-version-guard CI gate (PR #115). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
41154cd to
463d7fd
Compare
|
Fixed: all versions now 0.9.1 (release) — no prerelease suffixes. Surgeon's original commit incorrectly set versions to 0.9.1-build.1 instead of removing the suffix entirely. — EECOM |
Codifies semver versioning rules for SDK and CLI packages: - MAJOR.MINOR.PATCH only on dev/main (no prerelease suffixes) - bump-build.mjs -build.N versions are local-only, never committed - SDK + CLI versions must stay in sync (workspace resolution footgun) - Surgeon owns version bumps; other agents hands-off - prerelease-version-guard CI gate enforces the policy Motivated by PR bradygaster#640 (prerelease broke workspace resolution) and PR #116 (prerelease leak on release branch). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resets squad-cli version from 0.9.1-build.4 to 0.9.1. Closes #116 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Resets prerelease versions to 0.9.1. Fork PR: diberry#116. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Merged upstream as bradygaster#690 |
What
Resets prerelease version strings to release versions in SDK and CLI package.json.
Why
The \dev\ branch has \