diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 91235584..2a559b76 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -20,6 +20,9 @@ env: COLUMNS: 120 FORCE_COLOR: 3 +permissions: + contents: read + jobs: check-pr-changes: name: Check PR changes for deploy workflow diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 91c6bfbf..d818ade2 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -7,6 +7,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: lint: runs-on: ubuntu-26.04 diff --git a/.github/workflows/nix.yml b/.github/workflows/nix.yml index a3bde20f..d2419da1 100644 --- a/.github/workflows/nix.yml +++ b/.github/workflows/nix.yml @@ -22,6 +22,9 @@ concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true +permissions: + contents: read + jobs: flake: name: Flake on ${{ matrix.runner }} (Python ${{ matrix.python }}) diff --git a/.github/workflows/qa-analysis.yml b/.github/workflows/qa-analysis.yml index ec968771..c2b258ba 100644 --- a/.github/workflows/qa-analysis.yml +++ b/.github/workflows/qa-analysis.yml @@ -17,6 +17,9 @@ env: COLUMNS: 120 CPM_USE_LOCAL_PACKAGES: "TRUE" +permissions: + contents: read + jobs: cpp-changes: name: Detect C++ file changes diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0d1fde70..bd71052d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,6 +17,9 @@ env: COLUMNS: 120 CPM_USE_LOCAL_PACKAGES: "TRUE" +permissions: + contents: read + jobs: package-tests: name: Test [mpi:${{ matrix.mpi }}] ${{ matrix.runner }} py${{ matrix.python-version }} ${{ matrix.compiler }}