feat(javascript): add npm publishing workflow and release scripts#4076
feat(javascript): add npm publishing workflow and release scripts#4076kentkwu wants to merge 6 commits intoapache:mainfrom
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
@kentkwu is the CI supposed to be failing? As for nightlies: is there a thirdparty registry we can publish those to instead then? e.g. for Python, we don't publish to PyPI; nightlies go to Gemfury. It seems Gemfury also supports NPM packages, so that might be a compromise: we can upload nightlies, but users need to configure the third party repository |
Oh yes pushing the nightlies to gemfury makes sense. I will make this update. On the CI failure - that appears to be due to |
This PR implements the npm publishing and release scripts for the Node.js Driver Manager.
apache-arrow/adbc-driver-managerwith proper versioning (0.23.0)Test Plan
Tested packaging and npm publishing against a local proxy registry from my fork
Tested
utils-prepare.shincrements versionVerified the following files updated to
0.99.0:javascript/package.json— main version and alloptionalDependenciesjavascript/npm/*/package.json— all 5 platform packagesjavascript/Cargo.tomlCloses #4051