Skip to content

Commit d8845aa

Browse files
committed
try exluding files when opening the PR
1 parent fefb7d4 commit d8845aa

File tree

1 file changed

+12
-18
lines changed

1 file changed

+12
-18
lines changed

.github/workflows/api_inference_generate_documentation.yml

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
name: Update API Inference Documentation
22

3+
# on:
4+
# workflow_dispatch:
5+
# schedule:
6+
# - cron: "0 3 * * *" # Every day at 3am
37
on:
4-
workflow_dispatch:
5-
schedule:
6-
- cron: "0 3 * * *" # Every day at 3am
8+
push:
9+
branches:
10+
- fix-update-doc-workflow
11+
workflow_dispatch: # Allows manual trigger from GitHub UI
712

813
concurrency:
914
group: api_inference_generate_documentation
@@ -35,30 +40,19 @@ jobs:
3540
run: pnpm run generate
3641
working-directory: ./scripts/api-inference
3742

38-
# Check changes
39-
- name: Check changes
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."
51-
5243
# Create or update Pull Request
5344
- name: Create Pull Request
54-
if: env.changes_detected == 'true'
5545
uses: peter-evans/create-pull-request@v7
5646
with:
5747
token: ${{ secrets.TOKEN_INFERENCE_SYNC_BOT }}
5848
commit-message: Update API inference documentation (automated)
5949
branch: update-api-inference-docs-automated-pr
6050
delete-branch: true
6151
title: "[Bot] Update API inference documentation"
52+
add-paths: |
53+
**/*
54+
!scripts/api-inference/package.json
55+
!scripts/api-inference/pnpm-lock.yaml
6256
body: |
6357
This PR automatically upgrades the `@huggingface/tasks` package and regenerates the API inference documentation by running:
6458
```sh

0 commit comments

Comments
 (0)