From d14e1333ed67c04c94f0156d5092c8c9896246ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kry=C5=A1tof=20Wold=C5=99ich?= <31292499+krystofwoldrich@users.noreply.github.com> Date: Tue, 5 Mar 2024 20:23:28 +0100 Subject: [PATCH] fix(ci): `diff_check` should not fail when all files are filtered This happens when only `*.md` files are changed. --- .github/workflows/skip-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/skip-ci.yml b/.github/workflows/skip-ci.yml index 7495db071a..0cc425c10e 100644 --- a/.github/workflows/skip-ci.yml +++ b/.github/workflows/skip-ci.yml @@ -28,7 +28,7 @@ jobs: skipList=(".github/CODEOWNERS" ".prettierignore") # Ignores changelog.md, readme.md,... - fileChangesArray=($(git diff --name-only origin/${{ github.base_ref }}..origin/${{ github.head_ref }} | grep -v '\.md$')) + fileChangesArray=($(git diff --name-only origin/${{ github.base_ref }}..origin/${{ github.head_ref }} | grep -v '\.md$' || true)) printf '%s\n' "${fileChangesArray[@]}" for item in "${fileChangesArray[@]}" do