feat(npm): mkS390xNpmPublishMulti — multi-version npm publish per tag (#192)

Mirrors mkPyPiWheelPublishMulti for npm: publishes a fixed {version,file,
distTag?} list, each staged into its own dir and npm-published with its
dist-tag (idempotent). file may be a .node or a plain binary; packageJson
declares main-vs-bin. Unblocks nextjs-swc (next15 dist-tag) + sentry-cli.
Shared parity_npm_publish_dir helper added.
This commit is contained in:
Oleks
2026-06-02 08:56:38 +03:00
parent cda7a190c0
commit af64a8ea4c
4 changed files with 150 additions and 0 deletions
+1
View File
@@ -34,6 +34,7 @@
mkPyPiWheelPublish = wrap "mkPyPiWheelPublish";
mkPyPiWheelPublishMulti = wrap "mkPyPiWheelPublishMulti";
mkS390xNpmPublish = wrap "mkS390xNpmPublish";
mkS390xNpmPublishMulti = wrap "mkS390xNpmPublishMulti";
mkGenericBinaryPublish = wrap "mkGenericBinaryPublish";
mkNix2ContainerPublish = wrap "mkNix2ContainerPublish";
mkGoBinaryPublish = wrap "mkGoBinaryPublish";