Skip to content

Commit d11f03a

Browse files
committed
ci(release): update workflow
1 parent 445ef86 commit d11f03a

1 file changed

Lines changed: 15 additions & 16 deletions

File tree

.github/workflows/build-and-push-services.yml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,7 @@
1414

1515
name: Build and push OADA images
1616

17-
permissions:
18-
packages: write
19-
security-events: write
20-
id-token: write
21-
actions: read
22-
checks: read
23-
contents: read
24-
deployments: read
25-
issues: read
26-
discussions: read
27-
pages: read
28-
pull-requests: read
29-
repository-projects: read
30-
statuses: read
17+
permissions: read-all
3118

3219
on:
3320
push:
@@ -161,6 +148,10 @@ jobs:
161148
- setup
162149
- prebuild
163150

151+
permissions:
152+
id-token: write
153+
packages: write
154+
164155
strategy:
165156
matrix:
166157
service: ${{ fromJson(needs.setup.outputs.services) }}
@@ -279,6 +270,9 @@ jobs:
279270
- setup
280271
- build-and-push-services
281272

273+
permissions:
274+
security-events: write
275+
282276
strategy:
283277
matrix:
284278
service: ${{ fromJson(needs.setup.outputs.services) }}
@@ -363,6 +357,10 @@ jobs:
363357
- setup
364358
- build-and-push-services
365359

360+
permissions:
361+
contents: write
362+
discussions: write
363+
366364
if: ${{ needs.setup.outputs.release }}
367365

368366
runs-on: ubuntu-latest
@@ -407,15 +405,16 @@ jobs:
407405

408406
- name: Create Release
409407
id: create_release
410-
uses: actions/create-release@v1.1.4
408+
uses: softprops/action-gh-release@v2
411409
env:
412410
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
413411
with:
414412
tag_name: ${{ github.ref }}
415-
release_name: OADA v${{ needs.setup.outputs.version }}
413+
name: OADA v${{ needs.setup.outputs.version }}
416414
# Make draft and wait for person to release it?
417415
draft: true
418416
prerelease: ${{ !!needs.setup.outputs.prerelease }}
417+
token: ${{ secrets.GITHUB_TOKEN}}
419418

420419
- name: Upload Release Compose File
421420
id: upload-release-asset

0 commit comments

Comments
 (0)