We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 30f8465 commit 57438a1Copy full SHA for 57438a1
.github/workflows/tests.yml
@@ -28,7 +28,14 @@ jobs:
28
if [ "${{ github.event_name }}" == "pull_request" ]; then
29
CHANGED_FILES=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }})
30
else
31
- CHANGED_FILES=$(git diff --name-only ${{ github.event.before }} ${{ github.sha }})
+ # Handle first push or null before hash
32
+ BEFORE="${{ github.event.before }}"
33
+ if [ "$BEFORE" == "0000000000000000000000000000000000000000" ] || [ -z "$BEFORE" ]; then
34
+ # Get files changed in the last commit
35
+ CHANGED_FILES=$(git diff --name-only HEAD^ HEAD 2>/dev/null || git ls-files)
36
+ else
37
+ CHANGED_FILES=$(git diff --name-only $BEFORE ${{ github.sha }})
38
+ fi
39
fi
40
41
echo "Changed files:"
0 commit comments