Skip to content

Commit 3436124

Browse files
committed
fix: 베타 버전이 있었던 패키지만 GitHub Release 생성
- beta_packages 정보를 활용하여 필터링 - plotly-renderer 같은 베타 없던 패키지는 릴리즈 생성 제외
1 parent aa7bc30 commit 3436124

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

.github/workflows/release.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)