Commit 05d37ad
fix(ci): unset CLICOLOR_FORCE so NO_COLOR takes effect (#1325)
## Summary
- Unsets `CLICOLOR_FORCE` in `list-recent-runs.sh` before setting
`NO_COLOR=1`
- `CLICOLOR_FORCE=1` (set by the Claude Code environment) overrides
`NO_COLOR` per the [clicolors spec](https://bixense.com/clicolors/),
causing `gh` to emit ANSI codes in JSON output that break `jq` parsing
Fixes #1324
## Context
PR #1317 added `NO_COLOR=1` to fix ANSI codes in `gh` output, but the
Claude Code environment also sets `CLICOLOR_FORCE=1` which takes
precedence. Every hourly review run fails at startup because
`list-recent-runs.sh` can't parse the colorized JSON.
## Test plan
- [ ] Hourly review runs should no longer fail with `jq: parse error:
Invalid numeric literal`
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: worktrunk-bot <254187624+worktrunk-bot@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent b1ee4da commit 05d37ad
1 file changed
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
0 commit comments