Docs: add bump-toolchain-versions skill#663
Conversation
There was a problem hiding this comment.
Code Review
This pull request adds a new Claude skill documentation file (SKILL.md) that provides a comprehensive Standard Operating Procedure (SOP) for bumping CI toolchain versions (ptoas and pto-isa) across the simpler, pypto, and pypto-lib repositories. The document clearly outlines repository ownership, propagation steps, verification commands, and troubleshooting guidelines for common CI issues. No review comments were provided, and the added documentation is thorough and well-structured.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughAdds a new SOP Markdown document describing the procedure for bumping ChangesSOP Documentation
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
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 |
18f5ebe to
edaa7f8
Compare
Add the SOP skill for advancing the ptoas and pto-isa toolchain versions the CI pipelines depend on across simpler, pypto, and pypto-lib. - Documents the ownership model (single source of truth per artifact) and the propagation order simpler -> pypto -> pypto-lib. - Covers the fork-and-PR flow, value-gathering with self-checks, and the known CI gotchas (cold-cache .tmp race, onboard flakes). - Notes that pypto-lib inherits both versions from pypto with no code edit under the current derive-from-pypto CI layout. - Resolves the fork owner (gh api user) and commit identity (git config, confirmed with the user if unset) at runtime instead of hard-coding any account name, email, or fork handle.
edaa7f8 to
e80d3df
Compare
|
Updated the skill to fix a correctness issue in the pto-isa propagation model (synced from the same fix applied to the simpler/pypto copy). Problem: the SOP treated "bump the Changes (content only; the
PR scope is still a single file ( |
What
Adds
.claude/skills/bump-toolchain-versions/SKILL.md— an SOP skill foradvancing the two external toolchain versions the CI pipelines depend on:
across the three repos (
simpler,pypto,pypto-lib).Why
The bump procedure has a strict ownership model (one source of truth per
artifact) and a required propagation order. Capturing it as a skill keeps the
process reproducible and prevents editing derived values by mistake.
Contents
simpler/pto_isa.pinowns pto-isa;pypto/toolchain/versions.envowns ptoas;
pypto-libinherits both from pypto'smainwith no code editunder the current derive-from-pypto CI layout.
and a checklist.
.tmprace on the first run of a new version,onboard flakes) so they are not misdiagnosed as a bad bump.
Documentation-only change under
.claude/skills/; no runtime or kernel code is affected.