Skip to content

Commit d473634

Browse files
rdimitrovclaude
andauthored
Allow Renovate bot + enable real-time skill progress visibility (#760)
Two fixes to get the Renovate-triggered skill runs actually working and observable: 1. `allowed_bots: renovate` — without this, claude-code-action refuses to run any workflow initiated by a bot identity with "Workflow initiated by non-human actor: renovate (type: Bot)." This is the action's default safety behavior. We deliberately allow Renovate (the whole point of the pipeline) but leave the list narrow — other bots still blocked. 2. `track_progress: true` + `display_report: true` — these expose live progress during long skill runs: - track_progress posts a sticky tracking comment on the PR that updates as the skill works through each phase - display_report surfaces the Claude Code Report in the Actions Step Summary as the step runs, not just after completion Skill runs that previously went silent for 20-45 min now stream live status. The track_progress change was supposed to ship in #757 but was pushed after the squash-merge and got orphaned on the branch. Seen on run 24743776702 — Renovate PR #759's workflow failed with the bot-actor rejection. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent aad6bb0 commit d473634

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.github/workflows/upstream-release-docs.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,18 @@ jobs:
422422
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
423423
additional_permissions: |
424424
actions: read
425+
# Allow the action to run when the triggering PR was opened
426+
# by Renovate. Without this, claude-code-action refuses to
427+
# run for bot-initiated workflows as a safety default.
428+
allowed_bots: 'renovate'
429+
# Real-time visibility into skill progress during long runs.
430+
# track_progress posts a sticky tracking comment on the PR
431+
# that updates as the skill works through each phase.
432+
# display_report surfaces the Claude Code Report in the
433+
# Actions Step Summary so operators watching the run see
434+
# progress without waiting for gh run view --log.
435+
track_progress: true
436+
display_report: true
425437
prompt: |
426438
You are running in GitHub Actions with no interactive user. Follow
427439
these steps exactly and do NOT ask clarifying questions -- proceed

0 commit comments

Comments
 (0)