release: bump OctoBus to v0.7.0 - #541
Merged
Merged
Conversation
Bump the main npm package and all six platform binary packages to 0.7.0, and point the optionalDependencies range at the same version, so the v0.7.0 tag satisfies the publish job's tag/package version check. Co-Authored-By: Claude Code <noreply@anthropic.com>
|
PR Title: release: bump OctoBus to v0.7.0 Commit: 整体评估本次改动是一次常规的 npm 包版本发布升级,将主包与六个平台子包的版本号从 0.6.0 统一提升到 0.7.0,并同步更新主包 optionalDependencies 中的依赖版本。改动方向一致、范围清晰,未发现风险。 总结主包 @chaitin-ai/octobus 的 version、optionalDependencies 中六个平台子包的版本约束,以及各子包自身的 version 三者完全一致,均更新为 0.7.0,没有版本错配或遗漏。本次改动无必须修复的问题,可以合并。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release metadata for
v0.7.0. Bumps@chaitin-ai/octobusand all six platform binary packages from0.6.0to0.7.0, and points the main package'soptionalDependenciesat the same version.The
publish-octobusjob in.github/workflows/ci.ymlis triggered by av<semver>tag push and refuses to publish when the tag version differs fromnpm/octobus/package.json.version, so the version bump has to land onmainbefore the tag is created.Follows the same shape as
aa76846("release: bump OctoBus to v0.6.0"): 7 files, 13 insertions, 13 deletions, version strings only.Tests run
task lintpasses: the gofmt check over tracked Go files andgo vet ./...are both clean.bash ./scripts/build-octobus-npm-packages.sh --dry-runpasses with exit 0. It cross-builds all six platform binaries, checks that the main package version, every platform package version and all sixoptionalDependenciesagree, then runsnpm pack --dry-runfor each package. All seven packages pack as0.7.0.No Go code is touched in this PR, so
tests/e2ewas not re-run here.Release notes / impact
v0.7.0includes Add dry-run mode to service import #539 (dry-run mode forservice import: preview the service record andMethodswithout importing, plusexisting_servicefor replacement-baseline checks) and Serialize imports, recover interrupted commits, and report dry-run restart impact #540 (import robustness: imports sharing a data dir serialize, interrupted commits are recovered on daemon startup, dry runs report the restart blast radius viawould_restart_instances,--dry-run --reinstallwarns, and the daemon takes the port before its destructive startup steps and releases it when a later step fails).v0.7.0tag on the merge commit onmainand push it. CI then publishes the six platform packages followed by the main package to npm with thelatestdist-tag, and thedockerworkflow pushesdocker.io/chaitin/octobus:v0.7.0plus:latestfor linux/amd64 and linux/arm64.🤖 Generated with Claude Code