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

This commit is contained in:
Dominik Prokop 2019-07-15 16:56:49 +02:00 committed by GitHub
parent de705229ba
commit 88d9a3b440
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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 # check if there were any changes to packages between current and previous commit
count=`npx lerna changed --loglevel silent | awk '{c++} END {print c}'` 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"