Could @opensysml/client get its first npm release?
The release path looks complete, but it has never run:
.circleci/config.yml has the release-node workflow and the publish-npm job. They build the five platform binaries, check the digests, and publish the platform packages and then the client, on a client-node-v<version> tag.
client/node/package.json is 0.1.0, with @opensysml/sysml-grpc-* 0.1.0 as optional dependencies.
- No
client-node-v* tag exists, and the registry has none of the packages:
$ npm view @opensysml/client version
npm error 404 '@opensysml/client@*' is not in this registry.
$ curl -s -o /dev/null -w '%{http_code}\n' https://registry.npmjs.org/@opensysml%2fsysml-grpc-darwin-arm64
404
The Python client for the same service is on PyPI (opensysml 0.9.0, released with v0.9.0), and the README's install line still says "once the first release is published".
Without a release, a Node consumer builds client/node from a checkout and imports dist/node/index.js by path. It also has to supply its own sysml-grpc, since the platform packages that would provide one aren't installable. With 0.1.0 on npm, npm install @opensysml/client gives the client and the right binary through optionalDependencies.
If something blocks the tag (for example the npm context, the org scope or the automation token), a note here on what's missing would help us plan around it.
Could
@opensysml/clientget its first npm release?The release path looks complete, but it has never run:
.circleci/config.ymlhas therelease-nodeworkflow and thepublish-npmjob. They build the five platform binaries, check the digests, and publish the platform packages and then the client, on aclient-node-v<version>tag.client/node/package.jsonis0.1.0, with@opensysml/sysml-grpc-*0.1.0as optional dependencies.client-node-v*tag exists, and the registry has none of the packages:The Python client for the same service is on PyPI (
opensysml0.9.0, released with v0.9.0), and the README's install line still says "once the first release is published".Without a release, a Node consumer builds
client/nodefrom a checkout and importsdist/node/index.jsby path. It also has to supply its ownsysml-grpc, since the platform packages that would provide one aren't installable. With0.1.0on npm,npm install @opensysml/clientgives the client and the right binary throughoptionalDependencies.If something blocks the tag (for example the
npmcontext, the org scope or the automation token), a note here on what's missing would help us plan around it.