From 6f94e6a8a344494170d42387fe310b3dc4fc2aa5 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Thu, 6 Aug 2026 12:00:00 +0000 Subject: [PATCH] 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 --- .gitlab-ci.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 22f12296..17b3918f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -68,4 +68,10 @@ publish_npm: //rohana.axion1337.de/api/packages/sorb/npm/:_authToken=${GITEA_NPM_TOKEN} EOF - 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