Skip to content

Commit 7489b7c

Browse files
committed
Match core repo
1 parent 01f2828 commit 7489b7c

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ on:
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

1114
permissions:
1215
contents: read

.github/workflows/publish.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@ on:
44
push:
55
branches:
66
- main
7+
- next
8+
- "maintenance/v*" # branch rulesets don't support v[0-9]+
79

810
concurrency:
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

1517
jobs:
1618
version:
@@ -21,8 +23,7 @@ jobs:
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

0 commit comments

Comments
 (0)