Просмотр исходного кода

fix: disable commit signing in Claude workflows to resolve OIDC authentication errors

- Changed use_commit_signing from true to false in all 17 Claude workflow files

- Fixes GitHub Actions OIDC token exchange 401 error

- Related to anthropics/claude-code-action#522

- Workflow will work without commit signing until OIDC issue is resolved
ding113 3 месяцев назад
Родитель
Сommit
646f10ed7c

+ 1 - 1
.github/workflows/claude-ci-autofix.yml

@@ -159,4 +159,4 @@ jobs:
             - Don't include [skip ci] - let CI run again
 
           claude_args: "--max-turns 999 --allowedTools Read,Write,Edit,Bash(gh:*),Bash(git:*),Bash(bun:*),Bash(npm:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -108,4 +108,4 @@ jobs:
             - Check for duplicate functionality
 
           claude_args: "--max-turns 999 --allowedTools Read,Bash(gh:*),Bash(cat:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -384,4 +384,4 @@ jobs:
             **Remember**: You are a DOCUMENTATION CRITIC. Bad docs are worse than no docs. Be thorough in finding issues that would confuse or mislead readers.
 
           claude_args: "--max-turns 999 --allowedTools Read,Grep,Bash(gh:*),Bash(cat:*)"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-issue-auto-response.yml

@@ -89,4 +89,4 @@ jobs:
             - Respond to spam, duplicates, or empty issues
 
           claude_args: "--max-turns 999 --allowedTools Read,Bash(gh:*),Bash(cat:*),Bash(find:*),Grep"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-issue-duplicate-check.yml

@@ -79,4 +79,4 @@ jobs:
             - Be helpful in your duplicate comment
 
           claude_args: "--max-turns 999 --allowedTools Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-issue-oncall-triage.yml

@@ -79,4 +79,4 @@ jobs:
             - Close calls that almost qualified but didn't
 
           claude_args: "--max-turns 999 --allowedTools Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-issue-stale-cleanup.yml

@@ -82,4 +82,4 @@ jobs:
             - List of affected issue numbers
 
           claude_args: "--max-turns 999 --allowedTools Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-issue-triage.yml

@@ -63,4 +63,4 @@ jobs:
             - If unsure about a label, don't apply it
 
           claude_args: "--max-turns 999 --allowedTools Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-mention-responder.yml

@@ -123,4 +123,4 @@ jobs:
             - Use descriptive branch names: `fix/issue-NUMBER-description`
 
           claude_args: "--max-turns 999 --allowedTools Read,Write,Edit,Grep,Glob,Bash(gh:*),Bash(git:*),Bash(cat:*),Bash(find:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -100,4 +100,4 @@ jobs:
             - Skip PRs with "skip-changelog" label
 
           claude_args: "--max-turns 999 --allowedTools Read,Write,Edit,Bash(gh:*),Bash(git:*),Bash(cat:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -101,4 +101,4 @@ jobs:
             - PR has "skip-description" label
 
           claude_args: "--max-turns 999 --allowedTools Read,Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -86,4 +86,4 @@ jobs:
             - Don't remove existing labels
 
           claude_args: "--max-turns 999 --allowedTools Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -301,4 +301,4 @@ jobs:
             **Remember**: You are a CRITICAL REVIEWER. Your job is to find problems, not to validate. Focus on medium-to-critical issues only. Be thorough, be precise, be helpful.
 
           claude_args: "--max-turns 999 --allowedTools Read,Grep,Bash(gh:*),Bash(cat:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -101,4 +101,4 @@ jobs:
             - Don't count generated files (package-lock.json, etc.) in size calculation
 
           claude_args: "--max-turns 999 --allowedTools Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-release-notes.yml

@@ -110,4 +110,4 @@ jobs:
             - Link to relevant PRs and issues
 
           claude_args: "--max-turns 999 --allowedTools Read,Bash(gh:*),Bash(git:*)"
-          use_commit_signing: true
+          use_commit_signing: false

+ 1 - 1
.github/workflows/claude-review-responder.yml

@@ -107,4 +107,4 @@ jobs:
             - Explain what you changed and why
 
           claude_args: "--max-turns 999 --allowedTools Read,Write,Edit,Grep,Bash(gh:*),Bash(git:*)"
-          use_commit_signing: true
+          use_commit_signing: false

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

@@ -426,4 +426,4 @@ jobs:
             **Remember**: You are a SECURITY EXPERT. Every vulnerability you miss could lead to a breach. Be thorough, be precise, be paranoid.
 
           claude_args: "--max-turns 999 --allowedTools Read,Grep,Bash(gh:*)"
-          use_commit_signing: true
+          use_commit_signing: false