Browse Source

fix: add id-token: write permission to all Claude workflows

OIDC token 认证需要 id-token: write 权限才能正常工作
ding113 3 months ago
parent
commit
3942a9ef3b

+ 1 - 0
.github/workflows/claude-dependency-review.yml

@@ -22,6 +22,7 @@ jobs:
     permissions:
       contents: read
       pull-requests: write
+      id-token: write
 
     steps:
       - name: Checkout repository

+ 1 - 0
.github/workflows/claude-docs-review.yml

@@ -22,6 +22,7 @@ jobs:
     permissions:
       contents: read
       pull-requests: write
+      id-token: write
 
     steps:
       - name: Checkout repository

+ 1 - 0
.github/workflows/claude-pr-changelog.yml

@@ -13,6 +13,7 @@ jobs:
     permissions:
       contents: write
       pull-requests: write
+      id-token: write
 
     steps:
       - name: Checkout repository

+ 1 - 0
.github/workflows/claude-pr-description.yml

@@ -16,6 +16,7 @@ jobs:
     permissions:
       contents: read
       pull-requests: write
+      id-token: write
 
     steps:
       - name: Checkout repository

+ 1 - 0
.github/workflows/claude-pr-label.yml

@@ -16,6 +16,7 @@ jobs:
     permissions:
       contents: read
       pull-requests: write
+      id-token: write
 
     steps:
       - name: Checkout repository

+ 1 - 0
.github/workflows/claude-pr-review.yml

@@ -18,6 +18,7 @@ jobs:
     permissions:
       contents: read
       pull-requests: write
+      id-token: write
 
     steps:
       - name: Checkout repository

+ 1 - 0
.github/workflows/claude-pr-size-check.yml

@@ -16,6 +16,7 @@ jobs:
     permissions:
       contents: read
       pull-requests: write
+      id-token: write
 
     steps:
       - name: Checkout repository

+ 1 - 0
.github/workflows/claude-security-scan.yml

@@ -27,6 +27,7 @@ jobs:
       contents: read
       pull-requests: write
       security-events: write
+      id-token: write
 
     steps:
       - name: Checkout repository