ci: explicit jobs permissions

This commit is contained in:
Quentin Gliech committed 2022-01-25 15:49:56 +01:00
1 parent c3b0b611db
commit 70aafc41bb
1 file changed
+19
+19
View File
@@ -13,6 +13,9 @@ jobs:
name: Fetch Cargo dependencies
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout the code
uses: actions/checkout@v2
@@ -64,6 +67,9 @@ jobs:
needs: [fetch]
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout the code
uses: actions/checkout@v2
@@ -106,6 +112,9 @@ jobs:
needs: [fetch]
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout the code
uses: actions/checkout@v2
@@ -148,6 +157,9 @@ jobs:
needs: [rustfmt, clippy, fetch]
runs-on: ubuntu-latest
permissions:
contents: read
continue-on-error: "${{ matrix.toolchain == 'beta' || matrix.toolchain == 'nightly' }}"
strategy:
@@ -200,6 +212,9 @@ jobs:
needs: [rustfmt, clippy, fetch]
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout the code
uses: actions/checkout@v2
@@ -266,6 +281,10 @@ jobs:
env:
IMAGE: ghcr.io/matrix-org/matrix-authentication-service
permissions:
packages: write
contents: read
steps:
- name: Checkout the code
uses: actions/checkout@v2