[xwiki/xwiki-dev-llm] 4118db: [Misc] Extract a generic xwiki-backport skill with...
Branch: refs/heads/add-testneeded-backport-skill Home: https://github.com/xwiki/xwiki-dev-llm Commit: 4118db4ee1bf4a7349cc98ccf3973226cb10c52c https://github.com/xwiki/xwiki-dev-llm/commit/4118db4ee1bf4a7349cc98ccf39732... Author: Vincent Massol <[email protected]> Date: 2026-07-05 (Sun, 05 Jul 2026) Changed paths: M .claude-plugin/marketplace.json M README.md M xwiki/.claude-plugin/plugin.json M xwiki/okf/index.md M xwiki/skills/xwiki-backport-testneeded/SKILL.md A xwiki/skills/xwiki-backport/SKILL.md Log Message: ----------- [Misc] Extract a generic xwiki-backport skill with pom-version and Java-version checks Add xwiki-backport, a skill for backporting any change to an older branch. It carries the generic mechanics (cherry-pick -x oldest-first in a worktree, adapt-to-branch, verify, push/PR) and two checks that were missing and that break real backports: - Module pom versions: a new module cherry-picks verbatim with the source branch's parent version, so it builds as that version and resolves siblings from the frozen remote snapshot instead of the reactor. A clean cherry-pick never conflicts on it, so it must be swept for explicitly. Latent: individual PRs pass CI, the branch breaks later. - Java level: a newer source branch may use APIs the older branch's Java level lacks (e.g. Java 21 List.getFirst()/getLast()/reversed()); compiles on the source, fails only on the older branch. Refactor xwiki-backport-testneeded to delegate the mechanics to xwiki-backport and keep only the testneeded-specific layer (issue sweep, testneeded label, @since policy for test-support classes, consolidated master PR). Register the new skill (README, OKF index) and bump the plugin version to 0.8.0. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
participants (1)
-
XWiki Notifications