docs(skills): add backporting to release maintainer#99266
Conversation
Security-sensitive guard clearedThis PR no longer has blocked security-sensitive file changes. A future security-sensitive change requires a fresh
|
|
Codex review: needs maintainer review before merge. Reviewed July 9, 2026, 3:07 PM ET / 19:07 UTC. Summary PR surface: Docs +329. Total +329 across 2 files. Reproducibility: not applicable. this is a maintainer skill PR, not a runtime bug report. The relevant behavior is source-verifiable from the PR head text and current release workflow contracts. Review metrics: 1 noteworthy metric.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Risk before merge
Maintainer options:
Next step before merge
Maintainer decision needed
Security Review detailsBest possible solution: Merge the integrated workflow only after release and security owners approve it, preserving the corrected core-vs-plugin selector repair distinction and the npm-only extended-stable boundary. Do we have a high-confidence way to reproduce the issue? Not applicable; this is a maintainer skill PR, not a runtime bug report. The relevant behavior is source-verifiable from the PR head text and current release workflow contracts. Is this the best way to solve the issue? Yes for the patch shape: folding the workflow into the existing release-maintainer skill avoids overlapping release policy, and the remaining blocker is owner approval rather than a code defect. AGENTS.md: found and applied where relevant. Codex review notes: model internal, reasoning high; reviewed against 8656c3b357f6. Label changesLabel justifications:
Evidence reviewedPR surface: Docs +329. Total +329 across 2 files. View PR surface stats
What I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
Review history (5 earlier review cycles)
|
ced98c2 to
fec33cb
Compare
* docs(skills): add stable backport workflow * docs(skills): prepare complete stable patch sets * docs(skills): align backports with extended stable * docs(skills): fold backports into release maintainer * docs(release): clarify plugin selector repair
* docs(skills): add stable backport workflow * docs(skills): prepare complete stable patch sets * docs(skills): align backports with extended stable * docs(skills): fold backports into release maintainer * docs(release): clarify plugin selector repair (cherry picked from commit ff0a3f2)
What Problem This Solves
OpenClaw's npm
extended-stablemaintenance process needs a repeatable way to discover and prepare the complete security and reliability backport set for the trailing completed month's release line. That capability belongs with the existing release-maintainer skill rather than a separate skill with overlapping release policy.Why This Change Was Made
Extends
$release-openclaw-maintainerwith an additional extended-stable backport ability and moves the detailed workflow into that skill'sreferences/extended-stable-backports.md.The integrated workflow:
.33and later maintenance-patch modes;extended-stable/YYYY.M.33;all-publishableinventory;This replaces the standalone
$openclaw-extended-stable-backportskill. It also aligns the release skill with merged #99811:extended-stableis now a supported package update channel backed by the npm selector, whilestablecontinues to resolve npmlatest.User Impact
No product runtime behavior changes. Maintainers use one release skill for extended-stable backport discovery, staging, validation, publication, and recovery instead of switching between overlapping skills.
Evidence
795427e99828b636872f96de81ca383b5be5e2d2.python3 /Users/dallin/.codex/skills/.system/skill-creator/scripts/quick_validate.py .agents/skills/release-openclaw-maintainer: passed.pnpm docs:list: passed.git diff --cached --check: passed before commit; the committed tree is clean.$autoreviewagainst the current extended-stable source, CLI, docs, release helper, and plugin-inclusive workflows: clean, with no accepted/actionable findings.main:origin/main;src/config/types.openclaw.tsandsrc/cli/update-cli.tsexposeextended-stableas an update channel;docs/cli/update.mddocuments exact-selector package updates and exact-version official-plugin convergence;docs/reference/RELEASING.md,scripts/openclaw-npm-extended-stable-release.mjs,openclaw-npm-release.yml, andplugin-npm-release.ymldefine the.33+branch, exact-SHA, plugin-first, npm-only publication contract.