From 26348466b0e11ecd5d22c608baaba44bfedd0b09 Mon Sep 17 00:00:00 2001 From: Hari Sekhon Date: Fri, 22 Mar 2024 01:13:47 +0000 Subject: [PATCH] updated gist-sync.yaml --- .github/workflows/gist-sync.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/gist-sync.yaml b/.github/workflows/gist-sync.yaml index 8ba3dde4..8dad5816 100644 --- a/.github/workflows/gist-sync.yaml +++ b/.github/workflows/gist-sync.yaml @@ -66,7 +66,11 @@ jobs: run: | for readme in *.md; do if gh gist list -L 2000 --public | awk '{print $2}' | grep -Fxq "$readme"; then - id="$(gh gist list -L 2000 --public | awk "/^[[:alnum:]]{32}[[:space:]]+$readme / {print \$1; exit}")" + id="$(gh gist list -L 2000 --public | awk "/^[[:alnum:]]{32}[[:space:]]+$readme / {print \$1; exit}" || :)" + if [ -z "$id" ]; then + echo "Failed to determine ID for gist of file '$readme'" + exit 1 + fi gist_contents="$(gh gist view "$id" --filename "$readme" --raw)" readme_contents="$(cat "$readme")" if [ "$gist_contents" != "$readme_contents" ]; then