From c1da4eb6c11b9d1905fa6e996c04b91012b06a73 Mon Sep 17 00:00:00 2001 From: freearhey <7253922+freearhey@users.noreply.github.com> Date: Sun, 16 Mar 2025 05:26:04 +0300 Subject: [PATCH] Update check.yml --- .github/workflows/check.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index cec77f36..333c2e72 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -15,11 +15,19 @@ jobs: with: node-version: '22.12.0' cache: 'npm' - - uses: tj-actions/changed-files@v35 + - name: changed files id: files - with: - files: data/*.csv + run: | + FILES=data/*.csv + ANY_CHANGED=false + ALL_CHANGED_FILES=$(git diff --name-only "${FILES}" | tr '\n' ' ') + if [ -n "${ALL_CHANGED_FILES}" ]; then + ANY_CHANGED=true + fi + echo "all_changed_files=$ALL_CHANGED_FILES" >> "$GITHUB_OUTPUT" + echo "any_changed=$ANY_CHANGED" >> "$GITHUB_OUTPUT" - name: install dependencies + if: steps.files.outputs.any_changed == 'true' run: npm install - name: validate if: steps.files.outputs.any_changed == 'true'