Publishing to npm runs in CI (.github/workflows/publish.yaml).
npm version <patch|minor|major>— bumpspackage.json, commits, tagsvX.Y.Z.git push --follow-tagsgh release create vX.Y.Z --generate-notes— triggers the publish (the tag alone does not).- CI installs, tests, builds, and publishes. Verify with
npm view icechunk-js version.
Manual fallback (no provenance; prompts for your 2FA code): npm ci && npm run build && npm publish --access public.