fix: enable verbose output and full tool access for Claude workflows
- Add show_full_output: true to both claude.yml and upstream-sync.yml - Add allowed_tools (Bash, Read, Write, etc.) to upstream-sync merge step - Upgrade kcl-ci to v1.37.0 (defaults show_full_output and full tools) Fixes: Claude was burning 38 turns hitting sandbox permission denials trying to run bun test and git push during upstream sync. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
c47fc002c6
commit
ec92cf4c28
5 files changed
+10
-4
No files matched your search
@@ -4,4 +4,4 @@ edition = "v0.12.3"
|
|||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
kcl-ci = { git = "https://git.wxs.ro/actions/kcl-ci", tag = "v1.34.3" }
|
kcl-ci = { git = "https://git.wxs.ro/actions/kcl-ci", tag = "v1.37.0" }
|
||||||
@@ -4,4 +4,4 @@
|
|||||||
full_name = "kcl-ci_0.0.1"
|
full_name = "kcl-ci_0.0.1"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
url = "https://git.wxs.ro/actions/kcl-ci"
|
url = "https://git.wxs.ro/actions/kcl-ci"
|
||||||
git_tag = "v1.34.3"
|
git_tag = "v1.37.0"
|
||||||
@@ -540,6 +540,8 @@ fi"""
|
|||||||
claude_code_oauth_token = h.gha_secret("CLAUDE_CODE_OAUTH_TOKEN")
|
claude_code_oauth_token = h.gha_secret("CLAUDE_CODE_OAUTH_TOKEN")
|
||||||
github_token = h.gha_secret("CLAUDE_BOT_TOKEN")
|
github_token = h.gha_secret("CLAUDE_BOT_TOKEN")
|
||||||
platform = "forgejo"
|
platform = "forgejo"
|
||||||
|
show_full_output = "true"
|
||||||
|
allowed_tools = "Bash,Read,Write,Edit,MultiEdit,Glob,Grep,WebFetch,WebSearch"
|
||||||
}
|
}
|
||||||
env = {
|
env = {
|
||||||
GITHUB_TOKEN = h.gha_secret("CLAUDE_BOT_TOKEN")
|
GITHUB_TOKEN = h.gha_secret("CLAUDE_BOT_TOKEN")
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Generated by KCL v1.34.3 - DO NOT EDIT
|
# Generated by KCL v1.37.0 - DO NOT EDIT
|
||||||
# Source: .forgejo/kcl-ci/main.k
|
# Source: .forgejo/kcl-ci/main.k
|
||||||
# kcl-ci local: ~/stuff/gitrepos/wxs/actions/kcl-ci
|
# kcl-ci local: ~/stuff/gitrepos/wxs/actions/kcl-ci
|
||||||
# kcl-ci remote: https://git.wxs.ro/actions/kcl-ci
|
# kcl-ci remote: https://git.wxs.ro/actions/kcl-ci
|
||||||
@@ -39,6 +39,8 @@ jobs:
|
|||||||
bot_email: claude@wxs.ro
|
bot_email: claude@wxs.ro
|
||||||
platform: forgejo
|
platform: forgejo
|
||||||
assignee_trigger: claude
|
assignee_trigger: claude
|
||||||
|
show_full_output: 'true'
|
||||||
|
allowed_tools: Bash,Read,Write,Edit,MultiEdit,Glob,Grep,WebFetch,WebSearch
|
||||||
- name: Debug on failure
|
- name: Debug on failure
|
||||||
if: failure()
|
if: failure()
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Generated by KCL v1.34.3 - DO NOT EDIT
|
# Generated by KCL v1.37.0 - DO NOT EDIT
|
||||||
# Source: .forgejo/kcl-ci/main.k
|
# Source: .forgejo/kcl-ci/main.k
|
||||||
# kcl-ci local: ~/stuff/gitrepos/wxs/actions/kcl-ci
|
# kcl-ci local: ~/stuff/gitrepos/wxs/actions/kcl-ci
|
||||||
# kcl-ci remote: https://git.wxs.ro/actions/kcl-ci
|
# kcl-ci remote: https://git.wxs.ro/actions/kcl-ci
|
||||||
@@ -281,6 +281,8 @@ jobs:
|
|||||||
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
|
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
|
||||||
github_token: ${{ secrets.CLAUDE_BOT_TOKEN }}
|
github_token: ${{ secrets.CLAUDE_BOT_TOKEN }}
|
||||||
platform: forgejo
|
platform: forgejo
|
||||||
|
show_full_output: 'true'
|
||||||
|
allowed_tools: Bash,Read,Write,Edit,MultiEdit,Glob,Grep,WebFetch,WebSearch
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.CLAUDE_BOT_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.CLAUDE_BOT_TOKEN }}
|
||||||
FORK_MODIFIED_FILES: ${{ steps.prepare.outputs.fork_files }}
|
FORK_MODIFIED_FILES: ${{ steps.prepare.outputs.fork_files }}
|
||||||
|
|||||||
Reference in new issue
Block a user