Repository navigation
docs: v3.1.0 post-release records -- the libretro sync and three lessons - #597
Conversation
The libretro sync: the core's .info differed from upstream's only in display_version, so libretro/libretro-super#2134 carries that one line, copied from the v3.1.0 tag. The docs page needs no PR: it names no version and no libretro-visible feature changed. Two traps, in docs/agents/tooling-traps.md: - `git show <tag>:<path> > FILE` on a tag not fetched locally writes a zero-byte FILE (the shell creates it first). It reached the libretro-super fork as a pushed 38-line deletion before the diff was read; caught before the PR and repaired by amend. Fetch the tag first and check `-s` and the diff before committing. - `workflow_dispatch` runs only a workflow on the default branch: the sibling's new ladder.yml could not run before its PR merged (HTTP 404). And in docs/agents/review-bots.md, a better way to slice an over-100-file PR for CodeRabbit: code versus docs. Each half then passes the pre-commit hooks, so no slice needs `--no-verify`. Re-derive the partition on every sync, because a newly touched path is otherwise left out of both slices. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014qfTKi2M3swo7qnwvYCkDj
|
@coderabbitai review |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (3)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe documentation now covers large-PR slicing checks, two tooling traps, and the v3.1.0 upstream sync status. ChangesReview-slicing guidance
Tooling traps
Upstream sync record
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~8 minutes Change: Other Merge Risk: ⚪ Minimal · up to The documentation updates describe workflow lessons and the v3.1.0 sync status; no actionable merge risk remains. 🚥 Pre-merge checks | ✅ 9✅ Passed checks (9 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Docs7 for doublegate/rustynes
Commit |
✅ Action performedReview finished.
|
Antigravity review (Gemini via Ultra)This is a trivial documentation update that records the v3.1.0 libretro sync and adds three procedural lessons regarding review bot slicing, git output redirection, and workflow dispatch limitations. Blocking issuesNone found. Suggestions
Nitpicks
Automated first-pass review by Earlier review rounds (newest first)Round reviewed at 2026-10-08 14:05 UTCAntigravity review (Gemini via Ultra)This documentation PR updates the libretro sync record for v3.1.0 and logs new operational traps regarding review bot PR slicing, unfetched git tags, and workflow dispatch limitations. Blocking issuesNone found. Suggestions
Nitpicks
Automated first-pass review by |
There was a problem hiding this comment.
🟡 Changes recommended
The v3.1.0 sync entry interrupts the v3.0.0 section and misassociates its table with the wrong release.
1 open finding
What changed in this PR
Documents the v3.1.0 post-release libretro sync and three release-process lessons.
Changes:
- Records libretro-super PR #2134.
- Documents two Git/GitHub Actions traps.
- Updates large-PR review slicing guidance.
| File | Description |
|---|---|
docs/libretro/UPSTREAM_SYNC.md |
Records the v3.1.0 upstream sync. |
docs/agents/tooling-traps.md |
Adds tag-fetch and workflow-dispatch lessons. |
docs/agents/review-bots.md |
Documents code/docs review slicing. |
🧠 Review effort: Balanced
Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.
The v3.1.0 record had been inserted inside the v3.0.0 section, ahead of that section's table of multi-field changes, so as rendered the table read as describing v3.1.0, whose PR (#2134) changes display_version only. It is now its own "Sync for v3.1.0" section after the v3.0.0 one. Found by Copilot on #597. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014qfTKi2M3swo7qnwvYCkDj

Post-release records for v3.1.0 "Bellwether" (#594). Docs only.
docs/libretro/UPSTREAM_SYNC.md: the v3.1.0 sync. The.infodiffered from upstream only indisplay_version; Update rustynes_libretro.info for RustyNES v3.1.0 libretro/libretro-super#2134 is open with that one line. The docs page needs no PR.docs/agents/tooling-traps.md: two traps this release hit.git show <tag>:<path> > FILEon an unfetched tag writes an empty file, andworkflow_dispatchruns only a workflow on the default branch.docs/agents/review-bots.md: slicing an over-100-file PR as code versus docs lets both slices pass the pre-commit hooks without--no-verify.🤖 Generated with Claude Code
https://claude.ai/code/session_014qfTKi2M3swo7qnwvYCkDj
Summary by CodeRabbit