Add permissions to test and linting jobs

This commit is contained in:
Veronica Berglyd Olsen
2025-10-27 21:18:26 +01:00
parent 2d191c87a0
commit 7bbd2042ae
5 changed files with 10 additions and 0 deletions
+2
View File
@@ -8,6 +8,8 @@ on:
jobs: jobs:
buildI18n: buildI18n:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: read
steps: steps:
- name: Python Setup - name: Python Setup
uses: actions/setup-python@v6 uses: actions/setup-python@v6
+2
View File
@@ -13,6 +13,8 @@ on:
jobs: jobs:
checkSyntax: checkSyntax:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: read
steps: steps:
- name: Checkout Source - name: Checkout Source
uses: actions/checkout@v5 uses: actions/checkout@v5
+2
View File
@@ -21,6 +21,8 @@ jobs:
- "3.14" - "3.14"
fail-fast: false fail-fast: false
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: read
steps: steps:
- name: Checkout Source - name: Checkout Source
uses: actions/checkout@v5 uses: actions/checkout@v5
+2
View File
@@ -13,6 +13,8 @@ on:
jobs: jobs:
testMac: testMac:
runs-on: macos-latest runs-on: macos-latest
permissions:
contents: read
steps: steps:
- name: Checkout Source - name: Checkout Source
uses: actions/checkout@v5 uses: actions/checkout@v5
+2
View File
@@ -13,6 +13,8 @@ on:
jobs: jobs:
testWin: testWin:
runs-on: windows-latest runs-on: windows-latest
permissions:
contents: read
steps: steps:
- name: Checkout Source - name: Checkout Source
uses: actions/checkout@v5 uses: actions/checkout@v5