Skip to content

Commit 8b4752d

Browse files
committed
check files
1 parent b1fe7fd commit 8b4752d

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

.github/workflows/resolve-build-deps.yaml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,19 @@ jobs:
4848
- name: Get changed files list
4949
id: get-changed-files
5050
run: |
51-
echo 'files<<EOF' >> $GITHUB_OUTPUT
52-
git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} >> $GITHUB_OUTPUT
53-
echo 'EOF' >> $GITHUB_OUTPUT
54-
echo "Changed files: $files"
55-
- name: Check if dependency changes
56-
id: check-if-dependency-changes
51+
CHANGED_FILES=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }})
52+
echo "CHANGED_FILES=$CHANGED_FILES" >> $GITHUB_OUTPUT
53+
echo "Changed files: "$CHANGED_FILES""
54+
- name: Check for dependency changes
55+
id: dependency-check
5756
run: |
58-
echo "${{ steps.get-changed-files.outputs.files }}" | grep -E -q "(\.github/workflows/resolve-build-deps\.yml|\.builders/|agent_requirements\.in)" && \
59-
echo "changed=true" >> $GITHUB_OUTPUT || \
57+
if git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} | grep -qE "(\.github/workflows/resolve-build-deps\.yml|\.builders/|agent_requirements\.in)"; then
58+
echo "changed=true" >> $GITHUB_OUTPUT
59+
echo "Dependency files changed."
60+
else
6061
echo "changed=false" >> $GITHUB_OUTPUT
61-
echo "Dependency changes: $changed"
62+
echo "No dependency files changed."
63+
fi
6264
# - name: Cancel workflow if no dependency changes
6365
# if: steps.check-if-dependency-changes.outputs.changed == 'false'
6466
# uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1

0 commit comments

Comments
 (0)