chore: GA version bumps — promote all packages from beta to 2.0.0 and update third-party deps - #2688
chore: GA version bumps — promote all packages from beta to 2.0.0 and update third-party deps#2688cs-raj wants to merge 3 commits into
Conversation
…minor Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
GitHub Actions workflow pins pnpm@10.28.0 via action-setup; bumping packageManager to 10.34.4 caused ERR_PNPM_BAD_PM_VERSION in CI. Keep packageManager aligned with the workflow config. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
🔒 Security Scan Results
⏱️ SLA Breach Summary
✅ BUILD PASSED - All security checks passed |
aniket-shikhare-cstk
left a comment
There was a problem hiding this comment.
Reviewed against v2-dev — clean, well-scoped version bump. LGTM pending the lockfile.
Verified
- 5 core packages promoted beta →
2.0.0(cli-auth,cli-command,cli-config,cli-utilities,@contentstack/cli). - All internal
@contentstack/cli-*ranges moved to~2.0.0consistently — no broken ranges, and the cross-repo deps on the plugin packages line up with cli-plugins#338. - Third-party bumps are minor/patch only (
@oclif/core4.11.4→4.11.14,eslint10.5→10.6,oclif,papaparse,uuid) — no majors. - README
--versionstrings updated to2.0.0/node-v22.
Before merge
- Regenerate
pnpm-lock.yaml. It wasn't touched here, so it still carries2.0.0-beta.*specifiers that no longer match the bumpedpackage.json. CI uses--no-frozen-lockfileso it won't fail, but we shouldn't tag GA on a stale lock.pnpm install+ commit.
Release ordering: @contentstack/cli@2.0.0 depends on the plugin packages at ~2.0.0, so cli-plugins#338 must publish at 2.0.0 before/with this one.
Overview
This PR prepares all packages in the `cli` monorepo for the General Availability (GA) release of CLI v2. It does two things:
Package Version Promotions (self-versions)
Internal `@contentstack/*` Dependency Updates
All internal dependencies in `packages/contentstack/package.json` are updated from their individual beta pins to stable `2.0.0` / `1.0.0`:
Cross-package internal refs in `cli-auth` and `cli-config` are updated similarly (e.g. `cli-command`, `cli-utilities` from `~2.0.0-beta.11/12` → `~2.0.0`).
Third-Party Dependency Bumps (minor/patch only)
`@oclif/*` ecosystem
ESLint ecosystem
Runtime dependencies (`cli-utilities`)
Type definitions
README Updates
What Was NOT Changed
Test Plan
🤖 Generated with Claude Code