Pepijn
7a8b02cd32
refactor(ci): move CLAUDE.md to .github/ to keep repo root clean
...
CLAUDE.md is CI-only config — moving it to .github/ ensures it is not
visible at the repo root when contributors clone lerobot. Both workflows
now explicitly reference .github/CLAUDE.md in their prompt/system-prompt.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 18:03:06 +02:00
Pepijn
e8f504edaa
feat(ci): use claude-opus-4-6 for PR reviews
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 17:56:01 +02:00
Pepijn
fc8d89b128
feat(ci): add CLAUDE.md and improve claude-code-action workflows
...
- Add CLAUDE.md with lerobot-specific review instructions (core abstractions,
engineering principles, ML-specific checks, PR checklist)
- Enable use_sticky_comment: true on both workflows (single updating comment per PR)
- Add structured lerobot-specific review prompt to claude-code-review.yml
- Upgrade permissions: contents/pull-requests/issues write for interactive claude.yml
- Add actions: read to claude-code-review.yml for CI log access
- Set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true to suppress Node.js 20 deprecation warnings
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 17:47:41 +02:00
Pepijn
e0bde22193
fix(ci): pin claude-code-action to commit SHA and add persist-credentials: false
...
Fixes pre-commit zizmor failures from PR #3322 :
- Pin anthropics/claude-code-action@v1 to commit hash (26ddc358) to satisfy blanket pinning policy
- Add persist-credentials: false to actions/checkout steps to suppress credential-persistence warning
- Remove trailing blank lines to satisfy end-of-file-fixer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 17:34:53 +02:00
Pauline Bailly-Masson
055f20f658
"Claude Code Review workflow"
2026-04-08 17:22:05 +02:00