Commit graph

8 commits

Author SHA1 Message Date
Peter Steinberger
8134ea3a58 ci: Migrate all GitHub Actions runners to ARM architecture
Update all workflow files to use blacksmith-8vcpu-ubuntu-2404-arm instead of
blacksmith-8vcpu-ubuntu-2204 for consistency and improved performance.
2025-07-01 13:41:09 +01:00
Peter Steinberger
f90478b74a Handle external contributor CI permissions gracefully
- Add continue-on-error to all comment-posting steps in lint-reporter
- Check for fork PRs and skip Claude reviews for external contributors
- Add permission checks to prevent CI failures on forks
- Create documentation explaining external contributor CI behavior
- Ensure all workflows handle permission errors without failing the build

This allows external contributors to submit PRs without CI failures due to
missing write permissions, while still running all tests and validations.
2025-06-28 15:22:05 +02:00
Peter Steinberger
c24749458c Fix Claude bot creating multiple PR comments
- Add automatic cleanup of old Claude comments after each review
- Create reusable cleanup script that intelligently handles different comment types
- Keep only the most recent successful review visible
- Collapse (not delete) old reviews, errors, and status messages
- Add manual cleanup workflow that can be triggered or run on schedule
- Preserve comment history while keeping PRs readable

This solves the issue where Claude creates new comments instead of updating
existing ones, since the anthropics/claude-code-action@beta doesn't support
comment updates natively.
2025-06-28 15:22:05 +02:00
Peter Steinberger
c70330bcfd
Migrate to Microsoft node-pty v1.1.0-beta34 (#87) 2025-06-26 23:10:05 +02:00
Helmut Januschka
5a4b939564
Fix URL link detection for wrapped URLs on mobile terminals (#85)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2025-06-26 22:37:49 +02:00
Peter Steinberger
b22d8995dd
Add comprehensive server tests and switch to Biome linter (#73) 2025-06-24 18:51:38 +02:00
Peter Steinberger
b39f63ea73 more rights for claude! 2025-06-23 19:49:05 +02:00
Peter Steinberger
9da94d05c1
Add Claude Code GitHub Workflow (#65) 2025-06-23 19:46:22 +02:00