diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 483f4e2..ba1e192 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -20,8 +20,8 @@ jobs: runs-on: ubuntu-latest permissions: contents: read - pull-requests: read - issues: read + pull-requests: write + issues: write id-token: write steps: - name: Checkout repository diff --git a/.github/workflows/issue-management.yml b/.github/workflows/issue-management.yml index cc13c1c..d3e6747 100644 --- a/.github/workflows/issue-management.yml +++ b/.github/workflows/issue-management.yml @@ -1,5 +1,8 @@ name: Issue Management +permissions: + issues: write + on: issues: types: [opened, closed, reopened] diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index a4ef913..39cb2fc 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -1,5 +1,8 @@ name: Rust +permissions: + contents: read + on: push: branches: [ "main" ] diff --git a/.github/workflows/sync-labels.yml b/.github/workflows/sync-labels.yml index a66b900..627d3a1 100644 --- a/.github/workflows/sync-labels.yml +++ b/.github/workflows/sync-labels.yml @@ -14,8 +14,6 @@ jobs: permissions: contents: read issues: write - pull-requests: write - metadata: read steps: - name: Checkout uses: actions/checkout@v4