@@ -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