[xwiki/xwiki-dev-llm] cc7701: [Misc] Add the xwiki-fix-deprecation skill, to mov...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-dev-llm Commit: cc7701ee39f68fc2408c04470f4966a3fe070f44 https://github.com/xwiki/xwiki-dev-llm/commit/cc7701ee39f68fc2408c04470f4966... Author: Vincent Massol <[email protected]> Date: 2026-09-27 (Sun, 27 Sep 2026) Changed paths: M README.md M xwiki/okf/conventions/backward-compatibility.md M xwiki/okf/index.md A xwiki/skills/xwiki-fix-deprecation/SKILL.md A xwiki/skills/xwiki-fix-deprecation/tools/deprecation-warnings.mjs A xwiki/skills/xwiki-fix-deprecation/tools/find-candidates.mjs M xwiki/skills/xwiki-legacy/SKILL.md Log Message: ----------- [Misc] Add the xwiki-fix-deprecation skill, to move callers off a deprecated API and retire it * New xwiki-fix-deprecation skill: choose a deprecated Java API (or get easy candidates proposed), check the replacement is equivalent, list every caller exactly from the javac deprecation warnings (plus the uses javac does not report), migrate the Java callers and their test stubs, verify, then hand the move to legacy to xwiki-legacy. Callers in Velocity templates, wiki pages, Groovy and JavaScript are migrated too, and verified by rendering them since nothing compiles them. * tools/find-candidates.mjs: ranks a repo's deprecated APIs by how easy they are to retire, with callers counted by name in xwiki-commons, xwiki-rendering and xwiki-platform (about 5 seconds). * tools/deprecation-warnings.mjs: groups the deprecation warnings of Maven build logs by API. * xwiki-legacy: hand the caller migration to the new skill (its Java-only caller grep and its "lightly used, migratable" scope go); README, OKF index and backward-compatibility topic updated. * No duplicated coverage advice: xwiki-build already owns the -Pquality/JaCoCo note. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: c2c84dc40e2aadbbe2b66184be44875c9928a4bf https://github.com/xwiki/xwiki-dev-llm/commit/c2c84dc40e2aadbbe2b66184be4487... Author: Vincent Massol <[email protected]> Date: 2026-09-27 (Sun, 27 Sep 2026) Changed paths: M README.md M xwiki/okf/conventions/backward-compatibility.md M xwiki/okf/index.md A xwiki/skills/xwiki-fix-deprecation/SKILL.md A xwiki/skills/xwiki-fix-deprecation/tools/deprecation-warnings.mjs A xwiki/skills/xwiki-fix-deprecation/tools/find-candidates.mjs M xwiki/skills/xwiki-legacy/SKILL.md Log Message: ----------- Merge pull request #176 from xwiki/xwiki-fix-deprecation [Misc] Add the xwiki-fix-deprecation skill, to move callers off a deprecated API and retire it Compare: https://github.com/xwiki/xwiki-dev-llm/compare/6e006a300780...c2c84dc40e2a To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-dev-llm/settings/notifications
participants (1)
-
XWiki Notifications