workflows: Explicitly set minimal token permissions

This will allow us to set the default token permissions to restricted,
and thus avoid accidentally introducing over-privileged new workflows.
This commit is contained in:
Martin Pitt 2023-04-20 07:50:45 +02:00 committed by Martin Pitt
parent 3bc60dd9bb
commit b60dd6f945
3 changed files with 9 additions and 0 deletions

View file

@ -7,6 +7,9 @@ on:
jobs:
cockpit-lib-update:
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: write
steps:
- name: Set up dependencies
run: |

View file

@ -7,6 +7,9 @@ on:
jobs:
npm-update:
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: write
steps:
- name: Set up dependencies
run: |

View file

@ -7,6 +7,9 @@ on:
jobs:
npm-update:
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: write
steps:
- name: Set up dependencies
run: |