chore(ci): tighten permissions for AI workflows (#22471)

This commit is contained in:
Atif Ali
2026-03-10 16:43:36 +05:00
committed by GitHub
parent 3167908358
commit a21f00d250
4 changed files with 12 additions and 4 deletions
@@ -19,6 +19,9 @@ on:
default: ""
type: string
permissions:
contents: read
jobs:
classify-severity:
name: AI Severity Classification
@@ -32,7 +35,6 @@ jobs:
permissions:
contents: read
issues: write
actions: write
steps:
- name: Determine Issue Context
+3 -1
View File
@@ -31,6 +31,9 @@ on:
default: ""
type: string
permissions:
contents: read
jobs:
code-review:
name: AI Code Review
@@ -51,7 +54,6 @@ jobs:
permissions:
contents: read
pull-requests: write
actions: write
steps:
- name: Check if secrets are available
+3 -1
View File
@@ -34,6 +34,9 @@ on:
default: ""
type: string
permissions:
contents: read
jobs:
doc-check:
name: Analyze PR for Documentation Updates Needed
@@ -56,7 +59,6 @@ jobs:
permissions:
contents: read
pull-requests: write
actions: write
steps:
- name: Check if secrets are available
+3 -1
View File
@@ -26,6 +26,9 @@ on:
default: "traiage"
type: string
permissions:
contents: read
jobs:
traiage:
name: Triage GitHub Issue with Claude Code
@@ -38,7 +41,6 @@ jobs:
permissions:
contents: read
issues: write
actions: write
steps:
# This is only required for testing locally using nektos/act, so leaving commented out.