Skip to content

Commit 93f21b6

Browse files
authored
Don't open PR if only a dependency update (#1519)
1 parent 9e3dc97 commit 93f21b6

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/api_inference_generate_documentation.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,21 @@ jobs:
3737

3838
# Check changes
3939
- name: Check changes
40-
run: git status
40+
run: |
41+
git diff --name-only > changed_files.txt
42+
if grep -v -E "^(scripts/api-inference/package.json|scripts/api-inference/pnpm-lock.yaml)$" changed_files.txt | grep -q '.'; then
43+
echo "changes_detected=true" >> $GITHUB_ENV
44+
else
45+
echo "changes_detected=false" >> $GITHUB_ENV
46+
47+
# Skip PR if only certain files are updated
48+
- name: Skip PR creation if no meaningful changes
49+
if: env.changes_detected == 'false'
50+
run: echo "No meaningful changes. Skipping PR creation."
4151

4252
# Create or update Pull Request
4353
- name: Create Pull Request
54+
if: env.changes_detected == 'true'
4455
uses: peter-evans/create-pull-request@v7
4556
with:
4657
token: ${{ secrets.TOKEN_INFERENCE_SYNC_BOT }}

0 commit comments

Comments
 (0)