Skip to content

Commit ea53876

Browse files
authored
Skip creating PR when only git submodule is updated (#434)
Same as line/line-bot-sdk-nodejs#1210 Resolve #414
1 parent da44c44 commit ea53876

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

.github/workflows/generate-code.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,13 @@ jobs:
3737
- name: Generate code
3838
run: python3 generate-code.py
3939
- run: |
40-
diff=$(git --no-pager diff --name-only)
41-
echo "DIFF_IS_EMPTY=$([[ -z "$diff" ]] && echo 'true' || echo 'false')" >> $GITHUB_ENV
40+
diff_files=$(git --no-pager diff --name-only)
41+
diff_excluding_submodule=$(echo "$diff_files" | grep -v '^line-openapi$' || true)
42+
43+
echo "diff files: $diff_files"
44+
echo "diff excluding submodule: $diff_excluding_submodule"
45+
46+
echo "DIFF_IS_EMPTY=$([[ -z "$diff_excluding_submodule" ]] && echo 'true' || echo 'false')" >> $GITHUB_ENV
4247
echo "CURRENT_DATETIME=$(date +'%Y%m%d%H%M%S')" >> $GITHUB_ENV
4348
## Run if diff exists and pull request, and make CI status failure (but allow renovate bot)
4449
- if: ${{ github.event_name == 'pull_request' && env.DIFF_IS_EMPTY != 'true' && github.actor != 'renovate[bot]' }}

0 commit comments

Comments
 (0)