Capability Registry — dépréciation de set_services() et des anciens champs #5
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Une fois les issues #1–#4 du milestone implementées et les boxes distributrices migrées,
set_services()et les anciens champsservice/definitiondoivent être dépréciés puis supprimés. Cette issue suit le processus.Phases de dépréciation
Phase 2 — Warnings lintpkg (à activer après migration kydah/box)
lintpkgémet des warnings non-bloquants sur :set_services()dans uninstall_post.rhai→ "Deprecated: use set_capabilities() with explicit type and scope"serviceoudefinitiondans un descripteur → même messageLes CI restent verts. La migration se fait sans pression.
Phase 3 — Suppression (prochaine version majeure)
set_services()supprimé de l'API Rhaiserviceetdefinitionrejettent une erreur à l'appel deset_capabilities()lintpkgpasse en erreur bloquantePrérequis avant Phase 3
install_post.rhaimigrés versset_capabilities()service/definitionremplacés parendpoint/resourceTracking