Fix release workflow permissions (#2181)

This commit is contained in:
GCHQ Developer 85297 2026-02-06 11:34:50 +00:00 committed by GitHub
parent eeb39a0b2b
commit 4ca5157508
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 4 deletions

View file

@ -1,18 +1,19 @@
name: "Master Build, Test & Deploy"
permissions:
contents: read
on:
workflow_dispatch:
push:
branches:
- master
permissions:
contents: read
jobs:
main:
permissions:
contents: write
pages: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

View file

@ -7,7 +7,6 @@ on:
- "v*"
permissions:
id-token: write
contents: read
env:
@ -18,6 +17,9 @@ env:
jobs:
main:
permissions:
id-token: write
packages: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6