Skip to content

Commit b244ef5

Browse files
ci: adjust permissions and re-structure the release-please workflow
1 parent 78e1273 commit b244ef5

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

.github/workflows/release-please.yml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,12 @@ on:
33
branches:
44
- master
55

6-
permissions:
7-
id-token: write
8-
contents: write
9-
pull-requests: write
10-
issues: write
11-
126
name: release-please
13-
147
jobs:
158
release-please:
169
runs-on: ubuntu-latest
17-
1810
environment:
1911
name: prod
20-
2112
outputs:
2213
releases_created: ${{ steps.release.outputs.releases_created }}
2314
steps:
@@ -27,14 +18,14 @@ jobs:
2718
token: ${{ secrets.LI_GITHUB_ACTION_TOKEN }}
2819

2920
publish-release:
30-
needs: [release-please]
21+
permissions:
22+
id-token: write # Required for OIDC
23+
contents: write
24+
needs: release-please
3125
runs-on: ubuntu-latest
32-
33-
if: ${{ needs.release-please.outputs.releases_created == 'true' }}
34-
3526
environment:
3627
name: prod
37-
28+
if: ${{ needs.release-please.outputs.releases_created == 'true' }}
3829
steps:
3930
- uses: linz/action-typescript@v3
4031
with:

0 commit comments

Comments
 (0)