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" name: "Master Build, Test & Deploy"
permissions:
contents: read
on: on:
workflow_dispatch: workflow_dispatch:
push: push:
branches: branches:
- master - master
permissions:
contents: read
jobs: jobs:
main: main:
permissions: permissions:
contents: write contents: write
pages: write
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v6 - uses: actions/checkout@v6

View File

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