File tree Expand file tree Collapse file tree 1 file changed +11
-9
lines changed
Expand file tree Collapse file tree 1 file changed +11
-9
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments