From 72143e80daa86290455bdcf0da27132cdab4b84f Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Thu, 13 Jul 2017 15:32:31 -0700 Subject: [PATCH] revert: ci(aio): exclude changes in aio/content folder This reverts commit 1bf7ba87a0275022877bc87e9a1615327726d25c. The commit caused master builds to fail with: ``` $ scripts/payload.sh error Command failed with exit code 1. error Command failed with exit code 1. ``` https://travis-ci.org/angular/angular/jobs/253405260#L1024 --- aio/scripts/payload.sh | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/aio/scripts/payload.sh b/aio/scripts/payload.sh index 1cf2f669b5..73fb472894 100755 --- a/aio/scripts/payload.sh +++ b/aio/scripts/payload.sh @@ -43,15 +43,20 @@ timestamp=$(date +%s) payloadData="$payloadData\"timestamp\": $timestamp, " # Add change source: application, dependencies, or 'application+dependencies' -applicationChanges=$(git diff --name-only $TRAVIS_COMMIT_RANGE $parentDir | grep -v ${parentDir}/content | grep -v ${parentDir}/yarn.lock | wc -l) -dependencyChanges=$(git diff --name-only $TRAVIS_COMMIT_RANGE ${parentDir}/yarn.lock | wc -l) +yarnChanged=false +allChangedFiles=$(git diff --name-only $TRAVIS_COMMIT_RANGE $parentDir | wc -l) +allChangedFileNames=$(git diff --name-only $TRAVIS_COMMIT_RANGE $parentDir) -if [[ $dependencyChanges -eq 1 ]] && [[ $applicationChanges -eq 0 ]]; then +if [[ $allChangedFileNames == *"yarn.lock"* ]]; then + yarnChanged=true +fi + +if [[ $allChangedFiles -eq 1 ]] && [[ "$yarnChanged" = true ]]; then # only yarn.lock changed change='dependencies' -elif [[ $dependencyChanges -eq 1 ]] && [[ $applicationChanges -gt 0 ]]; then +elif [[ $allChangedFiles -gt 1 ]] && [[ "$yarnChanged" = true ]]; then change='application+dependencies' -elif [[ $applicationChanges -gt 0 ]]; then +elif [[ $allChangedFiles -gt 0 ]]; then change='application' else # Nothing changed in aio/