Skip to content

Conversation

@max-sixty
Copy link
Owner

Summary

  • Fix flaky PTY snapshot test by normalizing echoed user input timing
  • Add missing id-token: write permission to claude-ci-fix workflow

Test plan

  • All 833 integration tests pass locally
  • CI passes on this branch

🤖 Generated with Claude Code

max-sixty and others added 2 commits January 6, 2026 16:15
PTY tests capturing interactive install prompt had flaky output due to
timing differences between local and CI environments. The user's input
character ('y' or 'n') would appear either before the prompt or at the
end of the prompt line depending on timing.

Added normalization in `normalize_output()` to:
- Remove echoed input character from end of prompt line
- Remove standalone input lines that appear before the prompt

This ensures consistent snapshots regardless of PTY echo timing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
The claude-code-action requires `id-token: write` permission to fetch
an OIDC token for GitHub authentication. Without this, the action fails
with "Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable".

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@max-sixty max-sixty merged commit d2051f3 into main Jan 7, 2026
19 checks passed
@max-sixty max-sixty deleted the ci branch January 7, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants