From 4e852761d91a3bc764ef389906c27e9504a66259 Mon Sep 17 00:00:00 2001 From: szaimen Date: Mon, 31 Jan 2022 13:24:57 +0100 Subject: [PATCH] try to fix the workflow if there is no outdated dependency Signed-off-by: szaimen --- .github/workflows/dependency-updates.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dependency-updates.yml b/.github/workflows/dependency-updates.yml index 01c89fa4..b5733e2f 100644 --- a/.github/workflows/dependency-updates.yml +++ b/.github/workflows/dependency-updates.yml @@ -22,11 +22,13 @@ jobs: cd ./php composer update ALL_LINES="$(composer outdated | grep -v "psr/container")" - while [ -n "$ALL_LINES" ]; do - CURRENT_LINE="$(echo "$ALL_LINES" | head -1)" - composer require "$(echo "$CURRENT_LINE" | awk '{print $1}')" "^$(echo "$CURRENT_LINE" | awk '{print $4}')" - ALL_LINES="$(echo "$ALL_LINES" | sed '1d')" - done + if [ -n "$ALL_LINES" ]; then + while [ -n "$ALL_LINES" ]; do + CURRENT_LINE="$(echo "$ALL_LINES" | head -1)" + composer require "$(echo "$CURRENT_LINE" | awk '{print $1}')" "^$(echo "$CURRENT_LINE" | awk '{print $4}')" + ALL_LINES="$(echo "$ALL_LINES" | sed '1d')" + done + fi echo "outdated dependencies: $(composer outdated)" - name: Create Pull Request