Skip to content

Commit a19ee9b

Browse files
committed
fix(cli-release): set npm dist-tag for prerelease publishes
1 parent 0130bde commit a19ee9b

1 file changed

Lines changed: 16 additions & 7 deletions

File tree

.github/workflows/release-cli-npm.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -120,33 +120,42 @@ jobs:
120120
else
121121
VERSION="${GITHUB_REF_NAME#yaak-cli-}"
122122
fi
123+
VERSION="${VERSION#v}"
124+
if [[ "$VERSION" == *-* ]]; then
125+
PRERELEASE="${VERSION#*-}"
126+
NPM_TAG="${PRERELEASE%%.*}"
127+
else
128+
NPM_TAG="latest"
129+
fi
123130
echo "Preparing CLI npm packages for version: $VERSION"
131+
echo "Publishing with npm dist-tag: $NPM_TAG"
132+
echo "NPM_TAG=$NPM_TAG" >> "$GITHUB_ENV"
124133
YAAK_CLI_VERSION="$VERSION" node npm/prepare-publish.js
125134
126135
- name: Publish @yaakapp/cli-darwin-arm64
127-
run: npm publish --provenance --access public
136+
run: npm publish --provenance --access public --tag "$NPM_TAG"
128137
working-directory: npm/cli-darwin-arm64
129138

130139
- name: Publish @yaakapp/cli-darwin-x64
131-
run: npm publish --provenance --access public
140+
run: npm publish --provenance --access public --tag "$NPM_TAG"
132141
working-directory: npm/cli-darwin-x64
133142

134143
- name: Publish @yaakapp/cli-linux-arm64
135-
run: npm publish --provenance --access public
144+
run: npm publish --provenance --access public --tag "$NPM_TAG"
136145
working-directory: npm/cli-linux-arm64
137146

138147
- name: Publish @yaakapp/cli-linux-x64
139-
run: npm publish --provenance --access public
148+
run: npm publish --provenance --access public --tag "$NPM_TAG"
140149
working-directory: npm/cli-linux-x64
141150

142151
- name: Publish @yaakapp/cli-win32-arm64
143-
run: npm publish --provenance --access public
152+
run: npm publish --provenance --access public --tag "$NPM_TAG"
144153
working-directory: npm/cli-win32-arm64
145154

146155
- name: Publish @yaakapp/cli-win32-x64
147-
run: npm publish --provenance --access public
156+
run: npm publish --provenance --access public --tag "$NPM_TAG"
148157
working-directory: npm/cli-win32-x64
149158

150159
- name: Publish @yaakapp/cli
151-
run: npm publish --provenance --access public
160+
run: npm publish --provenance --access public --tag "$NPM_TAG"
152161
working-directory: npm/cli

0 commit comments

Comments
 (0)