Repository navigation
chore(release): prepare npm package family 1.3.0 - #323
Merged
Merged
Conversation
|
Appilot CLA v1.0 accepted. Thank you for contributing. / Appilot CLA 1.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 subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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
Verification
The first full test run used a long task temp directory, making the scheduler Unix socket path 107 bytes. The process test and full suite passed with the short task temp directory. Reproducible commands, inputs and results are in docs/verification/npm-1.3.0-release.md.
This PR prepares an npm-only release. After merge and green CI, tag the merged master commit to trigger publish.yml. It does not create a new DMG or GitHub Release.
Postpublish consumer verification — 2026-09-26
Environment: macOS arm64, Node v26.7.0, npm 11.19.0; new consumer directory under
$TMPDIR/appilot-npm-1.3.0-20260926/consumerwith only a private package.json. Input: all nine@appilot-labs/*@1.3.0packages from the public npm registry, outside the repository.+ @appilot-labs/...@1.3.0confirmations.latest=1.3.0,dist.integrity, anddist.attestations.provenancefor each of the nine packages.npm installreturnedETARGETfor headless while stale package metadata was still cached. Retrying from the same clean consumer directory with a new task-scoped cache succeeded:node_modules/@appilot-labs/*/package.jsonconfirmed all nine at 1.3.0 and none were workspace symlinks../node_modules/.bin/appilot-headless --helpprinted the installed CLI commands. An installed@appilot-labs/appilot-mcp/dist/mcp.jschild process received JSON-RPCinitializewith protocol version2025-03-26and returnedserverInfo={name:"appilot-mcp",version:"1.3.0"}.The task-specific consumer directory and npm caches are removed after verification.