Forráskód Böngészése

Build: detect changes to packages based on the git diff (#18118)

Dominik Prokop 6 éve
szülő
commit
88d9a3b440
1 módosított fájl, 4 hozzáadás és 2 törlés
  1. 4 2
      scripts/circle-release-next-packages.sh

+ 4 - 2
scripts/circle-release-next-packages.sh

@@ -19,8 +19,10 @@ GIT_SHA=$(parse_git_hash)
 echo "Commit: ${GIT_SHA}"
 echo "Commit: ${GIT_SHA}"
 echo "Current lerna.json version: ${PACKAGE_VERSION}"
 echo "Current lerna.json version: ${PACKAGE_VERSION}"
 
 
-# count packages that changed
-count=`npx lerna changed --loglevel silent | awk '{c++} END {print c}'`
+# check if there were any changes to packages between current and previous commit
+count=`git diff HEAD~1..HEAD --name-only -- packages | awk '{c++} END {print c}'`
+
+
 
 
 if [ -z $count ]; then
 if [ -z $count ]; then
   echo "No changes in packages, skipping packages publishing"
   echo "No changes in packages, skipping packages publishing"