Skip to content

Release 1.2.1 across CLI, sdk-node, sdk-python, sdk-go#216

Merged
etbyrd merged 1 commit into
mainfrom
release-1.2.1
Jun 14, 2026
Merged

Release 1.2.1 across CLI, sdk-node, sdk-python, sdk-go#216
etbyrd merged 1 commit into
mainfrom
release-1.2.1

Conversation

@etbyrd

@etbyrd etbyrd commented Jun 14, 2026

Copy link
Copy Markdown
Member

Aligns every published package to a single matched version, 1.2.1.

The CLI already shipped 1.2.1 (the completion-script fix). This brings the SDKs up to the same version so consumers can pin one matched set across CLI and SDKs.

Changes

Package Before After
@primitivedotdev/cli (cli-node) 1.2.1 1.2.1 (unchanged, already published)
@primitivedotdev/sdk (sdk-node) 1.2.0 1.2.1
primitivedotdev (sdk-python) 1.2.0 1.2.1
sdk-go 1.2.0 1.2.1
  • SDK_VERSION_RANGE and CLI_VERSION_RANGE in the CLI's function templates bumped to ^1.2.1 so primitive functions init scaffolds projects pinned to this release's matched set (the lockstep test in functions-init.test.ts enforces the CLI range covers the CLI's own version).
  • sdk-python/uv.lock editable entry refreshed to 1.2.1 to match pyproject.toml.

Notes

  • Merging this triggers the per-package release workflows to publish sdk-node 1.2.1, sdk-python 1.2.1, and sdk-go 1.2.1. The CLI release workflow no-ops since cli-node is already 1.2.1.
  • No functional SDK changes; this is a lockstep version alignment.

Test plan

  • pnpm --dir cli-node test (functions-init lockstep + full suite), typecheck, and lint pass.

Align every published package to 1.2.1 in lockstep so consumers can pin a
single matched set. The CLI shipped 1.2.1 with the completion-script fix;
this brings the SDKs up to the same version.

- sdk-node, sdk-python, sdk-go: 1.2.0 -> 1.2.1 (cli-node already at 1.2.1).
- cli-node SDK_VERSION_RANGE and CLI_VERSION_RANGE bumped to ^1.2.1 so
  primitive functions init scaffolds projects pinned to this release.
- sdk-python/uv.lock refreshed to match the new pyproject version.
@greptile-apps

greptile-apps Bot commented Jun 14, 2026

Copy link
Copy Markdown

Greptile Summary

This PR performs a pure version-alignment bump to 1.2.1 across sdk-node, sdk-python, and sdk-go, bringing them in sync with the CLI that already shipped 1.2.1. There are no functional code changes.

  • function-templates.ts: SDK_VERSION_RANGE and CLI_VERSION_RANGE raised from ^1.2.0 to ^1.2.1 so primitive functions init scaffolds projects pinned to this matched set; the existing lockstep test enforces the range includes the CLI's own version.
  • sdk-node, sdk-python, sdk-go: Version fields (and uv.lock editable entry) each incremented from 1.2.0 → 1.2.1 with no other diff.

Confidence Score: 5/5

All changes are mechanical version-number updates with no logic modifications; straightforward to merge.

Every file touched contains only a version string change. The CLI range update is consistent with the invariant documented in the source comments and enforced by the lockstep test. The uv.lock editable entry is kept in sync with pyproject.toml. Nothing here can introduce a runtime regression.

No files require special attention.

Important Files Changed

Filename Overview
cli-node/src/oclif/function-templates.ts SDK_VERSION_RANGE and CLI_VERSION_RANGE bumped from ^1.2.0 to ^1.2.1 to match the new lockstep release; no other changes.
sdk-go/VERSION Single-line version file bumped from 1.2.0 to 1.2.1.
sdk-node/package.json Package version bumped from 1.2.0 to 1.2.1; no dependency or script changes.
sdk-python/pyproject.toml Project version bumped from 1.2.0 to 1.2.1 to match the lockstep release.
sdk-python/uv.lock Editable package entry updated from 1.2.0 to 1.2.1 to stay consistent with pyproject.toml.

Reviews (1): Last reviewed commit: "Release 1.2.1 across CLI, sdk-node, sdk-..." | Re-trigger Greptile

@etbyrd etbyrd added this pull request to the merge queue Jun 14, 2026
Merged via the queue into main with commit f685279 Jun 14, 2026
12 checks passed
@etbyrd etbyrd deleted the release-1.2.1 branch June 14, 2026 09:08
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