From 40d8194134d863cdb4eb38cf33e161234d428cf6 Mon Sep 17 00:00:00 2001 From: robonen Date: Sun, 11 May 2025 15:10:46 +0700 Subject: [PATCH] ci: add private packages checking in publish action --- .github/workflows/publish.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index aa345af..4ff6734 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -49,9 +49,16 @@ jobs: PACKAGE_DIR=$(dirname $file) echo "Checking $PACKAGE_DIR for version changes..." - # Get the latest published version from npm + # Get package details PACKAGE_NAME=$(node -p "require('./$file').name") CURRENT_VERSION=$(node -p "require('./$file').version") + IS_PRIVATE=$(node -p "require('./$file').private || false") + + # Skip private packages + if [ "$IS_PRIVATE" == "true" ]; then + echo "Skipping private package $PACKAGE_NAME" + continue + fi # Check if package exists on npm NPM_VERSION=$(npm view $PACKAGE_NAME version 2>/dev/null || echo "0.0.0")