File tree Expand file tree Collapse file tree 3 files changed +24
-8
lines changed Expand file tree Collapse file tree 3 files changed +24
-8
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @vue-pivottable/lazy-table-renderer " : patch
3+ ---
4+
5+ test: 릴리즈 워크플로우 개선 테스트 (lazy-table-renderer)
Original file line number Diff line number Diff line change 1+ ---
2+ " vue-pivottable " : patch
3+ ---
4+
5+ test: 릴리즈 워크플로우 개선 테스트 (메인 패키지)
Original file line number Diff line number Diff line change @@ -173,18 +173,24 @@ jobs:
173173 --target ${{ github.sha }}
174174 }
175175
176- # Check main package
177- MAIN_VERSION=$(node -p "require('./package.json').version")
178- create_release "vue-pivottable" "$MAIN_VERSION" "vue-pivottable"
176+ # Only create releases for packages that had beta versions
177+ BETA_PACKAGES="${{ steps.check-versions.outputs.beta_packages }}"
178+
179+ # Check if main package had beta
180+ if [[ " $BETA_PACKAGES " == *" vue-pivottable "* ]]; then
181+ MAIN_VERSION=$(node -p "require('./package.json').version")
182+ create_release "vue-pivottable" "$MAIN_VERSION" "vue-pivottable"
183+ fi
179184
180185 # Check sub-packages
181186 for pkg in packages/*/; do
182187 if [ -d "$pkg" ] && [ -f "$pkg/package.json" ]; then
183- PKG_NAME=$(cd "$pkg" && node -p "require('./package.json').name")
184- PKG_VERSION=$(cd "$pkg" && node -p "require('./package.json').version")
185- # Create release for all packages that were released
186- if [ "$PKG_NAME" != "" ] && [ "$PKG_VERSION" != "" ]; then
187- create_release "$PKG_NAME" "$PKG_VERSION" "$PKG_NAME"
188+ PKG_NAME=$(basename "$pkg")
189+ # Only process if this package had beta version
190+ if [[ " $BETA_PACKAGES " == *" $PKG_NAME "* ]]; then
191+ FULL_PKG_NAME=$(cd "$pkg" && node -p "require('./package.json').name")
192+ PKG_VERSION=$(cd "$pkg" && node -p "require('./package.json').version")
193+ create_release "$FULL_PKG_NAME" "$PKG_VERSION" "$FULL_PKG_NAME"
188194 fi
189195 fi
190196 done
You can’t perform that action at this time.
0 commit comments