From 7b48d9119496833c23791f8ab2ddcfc469cc2f03 Mon Sep 17 00:00:00 2001 From: ZN-Ice Date: Thu, 4 Jun 2026 22:15:50 +0800 Subject: [PATCH] fix(ci): use sed to set npm package version instead of npm version -w Root package.json doesn't exist (Cargo workspace), so npm version -w fails. Use sed to directly update version in each package.json. Co-Authored-By: Claude Opus 4.7 --- .github/workflows/release.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2dab2f5..4e235d7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -176,9 +176,11 @@ jobs: # Set version from git tag VERSION="${GITHUB_REF_NAME#v}" - npm version "$VERSION" --no-git-tag-version -w packages/cli-box-darwin-arm64 - npm version "$VERSION" --no-git-tag-version -w packages/cli-box-electron-darwin-arm64 - npm version "$VERSION" --no-git-tag-version -w packages/cli-box-skill + sed -i '' "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/" packages/cli-box-darwin-arm64/package.json + sed -i '' "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/" packages/cli-box-electron-darwin-arm64/package.json + sed -i '' "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION\"/" packages/cli-box-skill/package.json + sed -i '' "s/\"cli-box-darwin-arm64\": \"[^\"]*\"/\"cli-box-darwin-arm64\": \"$VERSION\"/" packages/cli-box-skill/package.json + sed -i '' "s/\"cli-box-electron-darwin-arm64\": \"[^\"]*\"/\"cli-box-electron-darwin-arm64\": \"$VERSION\"/" packages/cli-box-skill/package.json npm publish packages/cli-box-darwin-arm64 --access public npm publish packages/cli-box-electron-darwin-arm64 --access public