From 280506f8413273b55ecf8907372e64acb9a68806 Mon Sep 17 00:00:00 2001 From: sven1103-agent <261423644+sven1103-agent@users.noreply.github.com> Date: Mon, 30 Mar 2026 16:23:15 +0200 Subject: [PATCH] fix: publish prereleases with npm dist-tags --- .github/workflows/publish.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index fa07323..adbd384 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -54,8 +54,20 @@ jobs: - name: Pack dry run run: npm pack --dry-run + - name: Resolve npm dist-tag + run: | + VERSION="${RELEASE_TAG#v}" + DIST_TAG="latest" + + if [[ "$VERSION" == *-* ]]; then + DIST_TAG="${VERSION#*-}" + DIST_TAG="${DIST_TAG%%.*}" + fi + + echo "NPM_DIST_TAG=$DIST_TAG" >> "$GITHUB_ENV" + - name: Publish package - run: npm publish + run: npm publish --tag "$NPM_DIST_TAG" - name: Prepare release summary run: |