Skip to content

[AAASM-1934] 🔖 (sdk): Bump node-sdk packages to 0.0.1-alpha.1#55

Merged
Chisanan232 merged 6 commits into
masterfrom
v0.0.1/AAASM-1934/config/npm_bump_alpha_1
May 25, 2026
Merged

[AAASM-1934] 🔖 (sdk): Bump node-sdk packages to 0.0.1-alpha.1#55
Chisanan232 merged 6 commits into
masterfrom
v0.0.1/AAASM-1934/config/npm_bump_alpha_1

Conversation

@Chisanan232
Copy link
Copy Markdown
Contributor

Target

  • Task summary:

    Bumps all 5 npm-published packages in this repo from 0.0.0 to
    0.0.1-alpha.1 so a v0.0.1-alpha.1 git tag can dry-run the npm
    publish pipeline before the v0.0.1 GA bump (AAASM-1244).

  • Task tickets:

    • Task ID: AAASM-1934 (sub-task of AAASM-1233, under Epic AAASM-1199)
    • Relative task IDs:
      • AAASM-1932 — corresponding Cargo workspace bump (agent-assembly)
      • AAASM-1933 — corresponding PyPI bump (python-sdk)
      • AAASM-1935 — corresponding Go SDK bump
      • AAASM-1936 — alpha-1 release-pipeline verification (downstream)
      • AAASM-1244 — GA bump to 0.0.1 (downstream)
    • Relative PRs:
      • agent-assembly#793 (Cargo workspace bump)
      • python-sdk#61 (pyproject + version bump)
      • go-sdk#38 (Version constant)
  • Key point change:

    File Version
    package.json (root @agent-assembly/sdk) 0.0.00.0.1-alpha.1
    package.json optionalDependencies.@agent-assembly/runtime-* (4 pins) 0.0.00.0.1-alpha.1
    packages/runtime-darwin-arm64/package.json 0.0.00.0.1-alpha.1
    packages/runtime-darwin-x64/package.json 0.0.00.0.1-alpha.1
    packages/runtime-linux-arm64/package.json 0.0.00.0.1-alpha.1
    packages/runtime-linux-x64/package.json 0.0.00.0.1-alpha.1

    Stale @agent-assembly/darwin-arm64 and @agent-assembly/win32-x64-msvc
    optionalDependencies entries are left at "0.0.0" — they have no
    matching sub-package in packages/, so npm treats them as missing
    optional deps and the install succeeds anyway. Cleaning them up is
    out of scope for the alpha-1 dry-run bump.

Effecting Scope

  • Action Types:

    • ✨ Adding new something
    • ✏️ Modifying existing something
      • 🟢 No breaking change (pre-release version, downgrade by SemVer ordering)
  • Affected paths:

    • package.json (root + optionalDependencies pins)
    • packages/runtime-*/package.json (all 4 platform sub-packages)
  • Smoke-test cross-impact (documented in the sub-task):
    npm install @agent-assembly/sdk filters pre-releases by default;
    the F119 smoke-npm job in agent-assembly needs an explicit
    @0.0.1-alpha.1 or @alpha install during the dry-run. Tracked
    under AAASM-1936.

Commit breakdown (6 granular commits per project conventions)

  1. 🔖 (sdk): Bump @agent-assembly/sdk to 0.0.1-alpha.1
  2. 🔖 (sdk): Bump optionalDependencies runtime-* pins to 0.0.1-alpha.1
  3. 🔖 (runtime-darwin-arm64): Bump version to 0.0.1-alpha.1
  4. 🔖 (runtime-darwin-x64): Bump version to 0.0.1-alpha.1
  5. 🔖 (runtime-linux-arm64): Bump version to 0.0.1-alpha.1
  6. 🔖 (runtime-linux-x64): Bump version to 0.0.1-alpha.1

Sets the root npm package version to the SemVer pre-release identifier
`0.0.1-alpha.1` so a `v0.0.1-alpha.1` git tag can dry-run the npm publish
pipeline before the v0.0.1 GA bump (AAASM-1244).

npm filters pre-releases by default — unpinned `npm install
@agent-assembly/sdk` continues to resolve to the previous GA. Install
the alpha-1 explicitly with `npm install @agent-assembly/sdk@0.0.1-alpha.1`
or via the `@alpha` dist-tag when the publish workflow assigns it.

Refs: AAASM-1934
Updates the four `@agent-assembly/runtime-*` platform sub-package pins
in root `optionalDependencies` to match the pre-release version the
sub-packages will publish at (bumped in the next four commits).

Untouched (stale entries with no matching sub-package in `packages/`):
- `@agent-assembly/darwin-arm64`
- `@agent-assembly/win32-x64-msvc`

These were left in the manifest by an earlier scaffold; they are not
shipped, so npm treats them as missing optional dependencies and the
install succeeds anyway. Cleaning them up is out of scope for the
alpha-1 dry-run bump.

Refs: AAASM-1934
Matches the root @agent-assembly/sdk optionalDependencies pin so the
macOS Apple-Silicon runtime sub-package publishes at the alpha-1
version alongside the SDK.

Refs: AAASM-1934
Matches the root @agent-assembly/sdk optionalDependencies pin so the
macOS x86_64 runtime sub-package publishes at the alpha-1 version
alongside the SDK.

Refs: AAASM-1934
Matches the root @agent-assembly/sdk optionalDependencies pin so the
Linux ARM64 runtime sub-package publishes at the alpha-1 version
alongside the SDK.

Refs: AAASM-1934
Matches the root @agent-assembly/sdk optionalDependencies pin so the
Linux x86_64 runtime sub-package publishes at the alpha-1 version
alongside the SDK.

Refs: AAASM-1934
@codecov
Copy link
Copy Markdown

codecov Bot commented May 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sonarqubecloud
Copy link
Copy Markdown

@Chisanan232
Copy link
Copy Markdown
Contributor Author

Claude Code review — AAASM-1934

CI state

  • statusCheckRollup: 25 SUCCESS, 0 FAILUREmergeable=MERGEABLE, mergeStateStatus=CLEAN.

All CI green. No fixes needed.

Scope vs. acceptance criteria

AC (from sub-ticket) Status
All package.json files report "version": "0.0.1-alpha.1" ✅ 5 files: root @agent-assembly/sdk + 4 packages/runtime-*/
Root optionalDependencies runtime-* pins updated to match ✅ All 4 @agent-assembly/runtime-* pins bumped; stale darwin-arm64 / win32-x64-msvc left at 0.0.0 (no matching sub-packages — documented in commit body)
pnpm install succeeds at the bumped version ✅ CI ran it (would have failed otherwise)
pnpm publish --dry-run --tag alpha runs without error ✅ CI publish-dry-run jobs in the 25 success checks

Stacking integrity / commit granularity

6 granular commits per project conventions:

# Commit Files
1 🔖 (sdk): Bump @agent-assembly/sdk to 0.0.1-alpha.1 root package.json version
2 🔖 (sdk): Bump optionalDependencies runtime-* pins to 0.0.1-alpha.1 root package.json optionalDependencies (4 pins)
3 🔖 (runtime-darwin-arm64): Bump version to 0.0.1-alpha.1 packages/runtime-darwin-arm64/package.json
4 🔖 (runtime-darwin-x64): Bump version to 0.0.1-alpha.1 packages/runtime-darwin-x64/package.json
5 🔖 (runtime-linux-arm64): Bump version to 0.0.1-alpha.1 packages/runtime-linux-arm64/package.json
6 🔖 (runtime-linux-x64): Bump version to 0.0.1-alpha.1 packages/runtime-linux-x64/package.json

Each commit is bisectable and addresses exactly one publish target.

Smoke-test cross-impact (already flagged in the PR description)

npm install @agent-assembly/sdk filters pre-releases by default. The F119 smoke-npm job in agent-assembly will need an explicit @0.0.1-alpha.1 / @alpha install during the alpha-1 dry-run — tracked under AAASM-1936.

Verdict

Ready for human approval and merge. All CI green, scope complete, conforms to project conventions. Pairs with the alpha-1 fan-out in #793 (agent-assembly Cargo), #61 (python-sdk), #38 (go-sdk).

— Claude Code (Opus 4.7, 1M context)

@Chisanan232 Chisanan232 merged commit 7bb9f5c into master May 25, 2026
25 checks passed
@Chisanan232 Chisanan232 deleted the v0.0.1/AAASM-1934/config/npm_bump_alpha_1 branch May 25, 2026 23:59
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