You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Distribute the Fallout deployment agent (fallout-agent, from RFC #113) via the native package manager on each supported OS so operators get a signed, service-registered, upgrade-managed install — not a curl-piped tarball.
Why
RFC #113 nails the binary; this epic nails the install path. For a CD agent that runs as a daemon on operator-owned hosts, the package manager is the contract operators care about: signed provenance, native service registration, upgrade story, removal that actually removes. Three platforms in scope; each is a separate parent story.
Cross-cutting concerns (deferred — track via comments here, not new stories yet)
Versioning policy. Does the package-manager-published version always match Nerdbank.GitVersioning's MajorMinorPatchVersion, or do we strip prerelease tags for stable channels only?
Pre-release channels. winget supports preview manifests, Homebrew taps can have --HEAD, .deb repos can have separate unstable suites. Out of scope until stable channels are shipping.
Recurring cost. Authenticode cert (~$200/yr+), Apple Developer Program ($99/yr), and any paid APT hosting (Cloudsmith etc.) add a non-trivial bill. Worth surfacing before sign-off.
Epic
Distribute the Fallout deployment agent (
fallout-agent, from RFC #113) via the native package manager on each supported OS so operators get a signed, service-registered, upgrade-managed install — not a curl-piped tarball.Why
RFC #113 nails the binary; this epic nails the install path. For a CD agent that runs as a daemon on operator-owned hosts, the package manager is the contract operators care about: signed provenance, native service registration,
upgradestory, removal that actually removes. Three platforms in scope; each is a separate parent story.Children
Cross-cutting concerns (deferred — track via comments here, not new stories yet)
MajorMinorPatchVersion, or do we strip prerelease tags for stable channels only?--HEAD,.debrepos can have separateunstablesuites. Out of scope until stable channels are shipping.Related