mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-23 09:08:32 +02:00
fix(cli-release): set npm dist-tag for prerelease publishes
This commit is contained in:
23
.github/workflows/release-cli-npm.yml
vendored
23
.github/workflows/release-cli-npm.yml
vendored
@@ -120,33 +120,42 @@ jobs:
|
|||||||
else
|
else
|
||||||
VERSION="${GITHUB_REF_NAME#yaak-cli-}"
|
VERSION="${GITHUB_REF_NAME#yaak-cli-}"
|
||||||
fi
|
fi
|
||||||
|
VERSION="${VERSION#v}"
|
||||||
|
if [[ "$VERSION" == *-* ]]; then
|
||||||
|
PRERELEASE="${VERSION#*-}"
|
||||||
|
NPM_TAG="${PRERELEASE%%.*}"
|
||||||
|
else
|
||||||
|
NPM_TAG="latest"
|
||||||
|
fi
|
||||||
echo "Preparing CLI npm packages for version: $VERSION"
|
echo "Preparing CLI npm packages for version: $VERSION"
|
||||||
|
echo "Publishing with npm dist-tag: $NPM_TAG"
|
||||||
|
echo "NPM_TAG=$NPM_TAG" >> "$GITHUB_ENV"
|
||||||
YAAK_CLI_VERSION="$VERSION" node npm/prepare-publish.js
|
YAAK_CLI_VERSION="$VERSION" node npm/prepare-publish.js
|
||||||
|
|
||||||
- name: Publish @yaakapp/cli-darwin-arm64
|
- name: Publish @yaakapp/cli-darwin-arm64
|
||||||
run: npm publish --provenance --access public
|
run: npm publish --provenance --access public --tag "$NPM_TAG"
|
||||||
working-directory: npm/cli-darwin-arm64
|
working-directory: npm/cli-darwin-arm64
|
||||||
|
|
||||||
- name: Publish @yaakapp/cli-darwin-x64
|
- name: Publish @yaakapp/cli-darwin-x64
|
||||||
run: npm publish --provenance --access public
|
run: npm publish --provenance --access public --tag "$NPM_TAG"
|
||||||
working-directory: npm/cli-darwin-x64
|
working-directory: npm/cli-darwin-x64
|
||||||
|
|
||||||
- name: Publish @yaakapp/cli-linux-arm64
|
- name: Publish @yaakapp/cli-linux-arm64
|
||||||
run: npm publish --provenance --access public
|
run: npm publish --provenance --access public --tag "$NPM_TAG"
|
||||||
working-directory: npm/cli-linux-arm64
|
working-directory: npm/cli-linux-arm64
|
||||||
|
|
||||||
- name: Publish @yaakapp/cli-linux-x64
|
- name: Publish @yaakapp/cli-linux-x64
|
||||||
run: npm publish --provenance --access public
|
run: npm publish --provenance --access public --tag "$NPM_TAG"
|
||||||
working-directory: npm/cli-linux-x64
|
working-directory: npm/cli-linux-x64
|
||||||
|
|
||||||
- name: Publish @yaakapp/cli-win32-arm64
|
- name: Publish @yaakapp/cli-win32-arm64
|
||||||
run: npm publish --provenance --access public
|
run: npm publish --provenance --access public --tag "$NPM_TAG"
|
||||||
working-directory: npm/cli-win32-arm64
|
working-directory: npm/cli-win32-arm64
|
||||||
|
|
||||||
- name: Publish @yaakapp/cli-win32-x64
|
- name: Publish @yaakapp/cli-win32-x64
|
||||||
run: npm publish --provenance --access public
|
run: npm publish --provenance --access public --tag "$NPM_TAG"
|
||||||
working-directory: npm/cli-win32-x64
|
working-directory: npm/cli-win32-x64
|
||||||
|
|
||||||
- name: Publish @yaakapp/cli
|
- name: Publish @yaakapp/cli
|
||||||
run: npm publish --provenance --access public
|
run: npm publish --provenance --access public --tag "$NPM_TAG"
|
||||||
working-directory: npm/cli
|
working-directory: npm/cli
|
||||||
|
|||||||
Reference in New Issue
Block a user