Skip to content

Bump all SDKs and CLI to 0.26.0#82

Merged
etbyrd merged 2 commits into
mainfrom
bump-sdks-0-26-0
May 12, 2026
Merged

Bump all SDKs and CLI to 0.26.0#82
etbyrd merged 2 commits into
mainfrom
bump-sdks-0-26-0

Conversation

@etbyrd
Copy link
Copy Markdown
Member

@etbyrd etbyrd commented May 12, 2026

Summary

Cuts a 0.26.0 release across all four packages: `@primitivedotdev/sdk`, `@primitivedotdev/cli`, `primitivedotdev` (Python), and the Go SDK.

Reason for a minor bump (not patch): the CLI ships three substantive additive features in this release.

The cross-language SDKs (`sdk-node`, `sdk-python`, `sdk-go`) carry the function-deploy handler-contract docstring correction from PR #81 (no API surface change; documentation only).

Coordination note

Following the convention established in #69 and #70: this PR bumps the four packages' own versions and `CLI_VERSION_RANGE` (the scaffolded devDeps range, gated by the lockstep test). It does NOT bump `cli-node`'s `@primitivedotdev/sdk` dependency range or `SDK_VERSION_RANGE` from `^0.25.0` to `^0.26.0`; those land in a follow-up PR once `@primitivedotdev/sdk@0.26.0` is published, mirroring the #69 to #70 sequence.

Test plan

  • `pnpm --filter @primitivedotdev/sdk test` (711 passed)
  • `pnpm --dir cli-node exec vitest run tests/oclif/functions-init.test.ts` (27 passed, including the lockstep test that gates `CLI_VERSION_RANGE` against the CLI's own version)
  • Publish workflow runs cleanly on merge

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 12, 2026

Greptile Summary

Version bump to 0.26.0 across all four packages, coordinated to keep CLI_VERSION_RANGE in sync with the CLI's own version while deferring the SDK_VERSION_RANGE update to a follow-up PR (mirroring prior convention).

  • cli-node: version → 0.26.0; CLI_VERSION_RANGE^0.26.0; SDK_VERSION_RANGE stays at ^0.25.0 intentionally, pending @primitivedotdev/sdk@0.26.0 publish.
  • sdk-node, sdk-python, sdk-go: version fields updated to 0.26.0; sdk-python/uv.lock regenerated to match.

Confidence Score: 5/5

Pure version-bump PR with no logic changes; safe to merge.

All six changed files contain only version string updates and the corresponding lock-file regeneration. The intentional asymmetry between CLI_VERSION_RANGE (bumped) and SDK_VERSION_RANGE (held) is explicitly documented in both the PR description and the code comments, matching the established two-PR pattern. No functional code paths were modified.

No files require special attention.

Important Files Changed

Filename Overview
cli-node/package.json CLI version bumped from 0.25.2 to 0.26.0
cli-node/src/oclif/commands/functions-init.ts CLI_VERSION_RANGE bumped to ^0.26.0; SDK_VERSION_RANGE intentionally left at ^0.25.0 pending publish
sdk-go/VERSION Go SDK version bumped from 0.25.0 to 0.26.0
sdk-node/package.json Node SDK version bumped from 0.25.2 to 0.26.0
sdk-python/pyproject.toml Python SDK version bumped from 0.25.0 to 0.26.0
sdk-python/uv.lock Lock file updated to reflect new 0.26.0 version

Reviews (2): Last reviewed commit: "Merge branch 'main' into bump-sdks-0-26-..." | Re-trigger Greptile

@etbyrd etbyrd merged commit c2903d8 into main May 12, 2026
12 checks passed
@etbyrd etbyrd deleted the bump-sdks-0-26-0 branch May 12, 2026 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant