Skip to content

Commit d25af56

Browse files
committed
add permissions section
1 parent e5453fd commit d25af56

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

.github/workflows/api_inference_generate_documentation.yml

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

33
on:
4-
workflow_dispatch:
5-
# push:
6-
# branches:
7-
# - regenerate-api-inference-docs
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- regenerate-api-inference-docs
8+
89

910
concurrency:
1011
group: api_inference_generate_documentation
1112
cancel-in-progress: true
1213

14+
defaults:
15+
run:
16+
working-directory: scripts/api-inference
17+
permissions:
18+
contents: write # Permet la modification des contenus du dépôt
19+
pull-requests: write # Permet la création de pull requests
1320
jobs:
1421
pull_request:
1522
runs-on: ubuntu-latest
@@ -25,24 +32,17 @@ jobs:
2532
- name: Install pnpm
2633
uses: pnpm/action-setup@v4
2734
with:
28-
package_json_file: ./hub-docs/scripts/api-inference/package.json
29-
30-
- name: Install dependencies
31-
run: pnpm install
32-
working-directory: ./hub-docs/scripts/api-inference
35+
run_install: true
3336

3437
- name: Generate API inference documentation
3538
run: pnpm run generate
36-
working-directory: ./hub-docs/scripts/api-inference
3739

3840
- name: Check changes
3941
run: git status
40-
working-directory: ./hub-docs
4142

4243
- name: Create Pull Request
4344
uses: peter-evans/create-pull-request@v7
4445
with:
45-
path: ./hub-docs
4646
token: ${{ secrets.TOKEN_INFERENCE_SYNC_BOT }}
4747
commit-message: Update API inference documentation (automated)
4848
branch: update-api-inference-docs-automated-pr

0 commit comments

Comments
 (0)