File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 merge_group :
88 branches :
99 - main
10+ - next
11+ # merge group rulesets don't allow wildcards so in settings each maintenance branch needs to be added separately
12+ - " maintenance/v*" # branch rulesets don't support v[0-9]+
1013
1114permissions :
1215 contents : read
Original file line number Diff line number Diff line change 44 push :
55 branches :
66 - main
7+ - next
8+ - " maintenance/v*" # branch rulesets don't support v[0-9]+
79
810concurrency :
911 group : ${{ github.workflow }}-${{ github.ref }}
1012 cancel-in-progress : false
1113 queue : max
1214
13- permissions : {}
15+ permissions : {} # each job should define its own permission explicitly
1416
1517jobs :
1618 version :
2123 outputs :
2224 hasChangesets : ${{ steps.changesets.outputs.hasChangesets }}
2325 permissions :
24- contents : write # to create version commits (changesets/action)
25- pull-requests : write # to create pull request (changesets/action)
26+ contents : read # to check out repo (actions/checkout)
2627 steps :
2728 - name : Check out repo
2829 uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
@@ -33,11 +34,13 @@ jobs:
3334 with :
3435 skip-cache : true # avoid cache poisoning attacks
3536
36- - uses : actions/create-github-app-token@1b10c78c7865c340bc4f6099eb2f838309f1e8c3 # v3.1.1
37+ - uses : actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
3738 id : app-token
3839 with :
3940 client-id : ${{ vars.APP_CLIENT_ID }}
4041 private-key : ${{ secrets.APP_PRIVATE_KEY }}
42+ permission-contents : write # to create version commits (changesets/action)
43+ permission-pull-requests : write # to create pull request (changesets/action)
4144
4245 - name : Create or update release pull request
4346 id : changesets
You can’t perform that action at this time.
0 commit comments