Bump @celilo/capabilities to ^2.0.0 (celilo v1.0.0) #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "caps2-homepage"
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?
celilo v1.0.0 shipped
@celilo/capabilities@2.0.0, a breaking capability release. This module was pinned to^0.9.1.What changed upstream
Withdrawal moved from the consumer to the provider. Removing a module now dispatches a new
on_consumer_removedhook to every provider of every capability the departing module declared, and each provider withdraws what it minted. That deleted the consumer-facing methods:PublicWebCapability.unregister_routesPrivateWebCapability.unregisterRoutesFirewallCapability.unexposeService/withdrawTrustedSourceRegisterTrustedSourceRequest.subnet→subnets: string[]IssueRunnerTokenRequestgains a requiredrunnerNamePortForwardgainsregisteredByImpact here: none on the hooks
peterbanka-orgis a pure consumer (public_web,dns_registrar, and optionallysource_forge/registry_publish) and provides no capability, so nothing withdraws and it never implementedon_consumer_removed. It calls none of the removed methods. The hook scripts are unchanged.The pin still has to move: a module runs the capability code it bundles, not the management server's install (celilo#173).
Verification
tsc --noEmit -p celilo-module/scripts/tsconfig.json— clean against the 2.0.0 type surface.unregisterRoutesfails withTS2551: Property 'unregisterRoutes' does not exist on type 'PublicWebCapability'; removing it returns to clean.celilo module check ./celilo-module(CLI 1.0.0) — 7 ok, 0 fail.public_web@3.1.0anddns_registrar@4.0.0both satisfiable.astro check— 0 errors, 0 warnings.Version
0.1.0 → 0.2.0, stamped by
celilo module versionfrom changesets (version_source: kind: changeset; the manifest line is not hand-edited). My changeset declared patch — a dependency re-pin with no behavior change. The minor comes from the changeset that had been pending since0be59b3.🤖 Generated with Claude Code
bun run lint:csshangs forever (lasertag check never returns) #2