CI: dist-tag beim npm-Publish setzen

npm bricht ab, sobald eine Version wie 0.19.2-threadnet.6 ohne --tag veroeffentlicht werden soll - der Suffix macht sie zur Prerelease. "threadnet" statt "latest", denn latest soll nicht auf eine Vorabversion zeigen.

Refs axion1337.chat/threadnet-call#2
This commit is contained in:
Thore Cimbal
2026-08-06 12:00:00 +00:00
parent 84419133b3
commit 6f94e6a8a3
+7 -1
View File
@@ -68,4 +68,10 @@ publish_npm:
//rohana.axion1337.de/api/packages/sorb/npm/:_authToken=${GITEA_NPM_TOKEN} //rohana.axion1337.de/api/packages/sorb/npm/:_authToken=${GITEA_NPM_TOKEN}
EOF EOF
- cd embedded/web - cd embedded/web
- npm publish --access public # --tag ist Pflicht, nicht Geschmack: unsere Versionen tragen den Suffix
# -threadnet.N und gelten npm damit als Prerelease. Ohne expliziten dist-tag
# bricht npm ab ("You must specify a tag using --tag when publishing a
# prerelease version"). "threadnet" statt "latest" ist dabei das Richtige -
# latest soll nicht auf eine Vorabversion zeigen. Fuer den Konsumenten ist es
# ohnehin unerheblich, ThreadNet-Webs pnpm-lock.yaml pinnt die Tarball-URL.
- npm publish --access public --tag threadnet