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
parent 3508576827
commit f69d6df1d9
3 changed files with 9 additions and 0 deletions

View file

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

View file

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

View file

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