From d43679a231ce9bfcd1c90dc87f0581731278f767 Mon Sep 17 00:00:00 2001 From: zerosnacks Date: Wed, 17 Sep 2025 15:14:25 +0200 Subject: [PATCH] rescope permissions --- .github/workflows/ci.yml | 18 +++++++++++++++--- .github/workflows/codeql.yml | 4 ++-- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fcdbc93..1fd725d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,7 +1,6 @@ name: CI -permissions: - contents: read +permissions: {} on: push: @@ -20,6 +19,8 @@ jobs: name: test ${{ matrix.rust }} ${{ matrix.flags }} runs-on: ubuntu-latest timeout-minutes: 30 + permissions: + contents: read strategy: fail-fast: false matrix: @@ -52,6 +53,8 @@ jobs: doctest: runs-on: ubuntu-latest timeout-minutes: 30 + permissions: + contents: read steps: - uses: actions/checkout@v5 with: @@ -68,6 +71,8 @@ jobs: feature-checks: runs-on: ubuntu-latest timeout-minutes: 30 + permissions: + contents: read steps: - uses: actions/checkout@v5 with: @@ -87,6 +92,8 @@ jobs: clippy: runs-on: ubuntu-latest timeout-minutes: 30 + permissions: + contents: read steps: - uses: actions/checkout@v5 with: @@ -105,6 +112,8 @@ jobs: docs: runs-on: ubuntu-latest timeout-minutes: 30 + permissions: + contents: read steps: - uses: actions/checkout@v5 with: @@ -122,6 +131,8 @@ jobs: fmt: runs-on: ubuntu-latest timeout-minutes: 30 + permissions: + contents: read steps: - uses: actions/checkout@v5 with: @@ -134,11 +145,12 @@ jobs: deny: uses: ithacaxyz/ci/.github/workflows/deny.yml@9c8d0dc20e7ad02455d3fdab2378a05f29907630 # main + permissions: + contents: read ci-success: runs-on: ubuntu-latest if: always() - permissions: {} needs: - test - doctest diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d2566ff..d60004f 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,7 +1,6 @@ name: CodeQL -permissions: - contents: read +permissions: {} on: push: @@ -23,6 +22,7 @@ jobs: permissions: security-events: write actions: read + contents: read strategy: fail-fast: false