44 push :
55 branches :
66 - main
7- pull_request_target :
7+ pull_request :
88 branches :
99 - main
1010
@@ -30,36 +30,13 @@ jobs:
3030 run : echo '${{ steps.changed-files.outputs.all_changed_files }}'
3131
3232 # only check the full repository if PR and correctly labelled
33- - if : ${{ github.event_name == 'pull_request_target ' && contains(github.event.pull_request.labels.*.name, 'full pre-commit') }}
33+ - if : ${{ github.event_name == 'pull_request ' && contains(github.event.pull_request.labels.*.name, 'full pre-commit') }}
3434 name : Full pre-commit
3535 uses : pre-commit/action@v3.0.1
3636 with :
3737 extra_args : --all-files
38- - if : ${{ github.event_name != 'pull_request_target ' || !contains(github.event.pull_request.labels.*.name, 'full pre-commit') }}
38+ - if : ${{ github.event_name != 'pull_request ' || !contains(github.event.pull_request.labels.*.name, 'full pre-commit') }}
3939 name : Local pre-commit
4040 uses : pre-commit/action@v3.0.1
4141 with :
4242 extra_args : --files ${{ steps.changed-files.outputs.all_changed_files }}
43-
44- # push fixes if pre-commit fails and PR is eligible
45- - if : ${{ failure() && github.event_name == 'pull_request_target' && !github.event.pull_request.draft && !contains(github.event.pull_request.labels.*.name, 'stop pre-commit fixes')}}
46- uses : actions/create-github-app-token@v1
47- id : app-token
48- with :
49- app-id : ${{ vars.PR_APP_ID }}
50- private-key : ${{ secrets.PR_APP_KEY }}
51-
52- - if : ${{ failure() && github.event_name == 'pull_request_target' && !github.event.pull_request.draft && !contains(github.event.pull_request.labels.*.name, 'stop pre-commit fixes') }}
53- name : Checkout
54- uses : actions/checkout@v4
55- with :
56- repository : ${{ github.event.pull_request.head.repo.full_name }}
57- ref : ${{ github.head_ref }}
58- token : ${{ steps.app-token.outputs.token }}
59-
60- - if : ${{ failure() && github.event_name == 'pull_request_target' && !github.event.pull_request.draft && !contains(github.event.pull_request.labels.*.name, 'stop pre-commit fixes')}}
61- name : Push pre-commit fixes
62- uses : stefanzweifel/git-auto-commit-action@v5
63- with :
64- commit_message : Automatic `pre-commit` fixes
65- commit_user_name : tsml-actions-bot[bot]
0 commit comments