Openwork openwork-orchestrator-npm-publish
install
source · Clone the upstream repo
git clone https://github.com/different-ai/openwork
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/different-ai/openwork "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.opencode/skills/openwork-orchestrator-npm-publish" ~/.claude/skills/different-ai-openwork-openwork-orchestrator-npm-publish && rm -rf "$T"
manifest:
.opencode/skills/openwork-orchestrator-npm-publish/SKILL.mdsource content
Quick usage (already configured)
- Ensure you are on the default branch and the tree is clean.
- Bump versions via the shared release bump (this keeps
aligned with the app/desktop release).openwork-orchestrator
pnpm bump:patch # or: pnpm bump:minor # or: pnpm bump:major # or: pnpm bump:set -- X.Y.Z
- Commit the bump.
- Preferred: publish via the "Release App" GitHub Actions workflow by tagging
.vX.Y.Z
Manual recovery path (sidecars + npm) below.
pnpm --filter openwork-orchestrator build:sidecars gh release create openwork-orchestrator-vX.Y.Z packages/orchestrator/dist/sidecars/* \ --repo different-ai/openwork \ --title "openwork-orchestrator vX.Y.Z sidecars" \ --notes "Sidecar binaries and manifest for openwork-orchestrator vX.Y.Z"
- Build openwork-orchestrator binaries for all supported platforms.
pnpm --filter openwork-orchestrator build:bin:all
- Publish
as a meta package + platform packages (optionalDependencies).openwork-orchestrator
node packages/orchestrator/scripts/publish-npm.mjs
- Verify the published version.
npm view openwork-orchestrator version
Scripted publish
./.opencode/skills/openwork-orchestrator-npm-publish/scripts/publish-openwork-orchestrator.sh
First-time setup (if not configured)
Authenticate with npm before publishing.
npm login
Alternatively, export an npm token in your environment (see
.env.example).
Notes
is published as:openwork-orchestrator
(wrapper + optionalDependencies)openwork-orchestrator
,openwork-orchestrator-darwin-arm64
,openwork-orchestrator-darwin-x64
,openwork-orchestrator-linux-arm64
,openwork-orchestrator-linux-x64
(platform binaries)openwork-orchestrator-windows-x64
is versioned in lockstep with OpenWork app/desktop releases.openwork-orchestrator- openwork-orchestrator downloads sidecars from
release assets by default.openwork-orchestrator-vX.Y.Z