54 lines
1.3 KiB
Markdown
54 lines
1.3 KiB
Markdown
---
|
|
status: draft
|
|
system: release
|
|
specification_version: 1
|
|
migration: in_progress
|
|
owners:
|
|
- kandev
|
|
---
|
|
|
|
# Release system
|
|
|
|
## Purpose
|
|
|
|
The release system owns version channels, packaging, publication, and release
|
|
artifact verification across Kandev distributions.
|
|
|
|
## Ownership
|
|
|
|
This system owns stable and nightly channel semantics, npm, Homebrew, Scoop,
|
|
container, and desktop release publication contracts.
|
|
|
|
## Exclusions
|
|
|
|
- Desktop runtime lifecycle belongs to the [desktop system](../desktop/README.md).
|
|
- Agent runtime update behavior belongs to the [agent system](../agents/README.md).
|
|
|
|
## Specification map
|
|
|
|
### Requirements
|
|
|
|
|
|
|
|
- [Homebrew Core Submission](requirements/homebrew-core.md)
|
|
- [npm nightly channel](requirements/npm-nightly-channel.md)
|
|
- [Resilient GHCR release publishing](requirements/release-ghcr-secondary-limit.md)
|
|
- [Stable release PR queue bypass](requirements/release-pr-queue-bypass.md)
|
|
- [Scoop Stable Release Automation](requirements/scoop-release-automation.md)
|
|
|
|
### System design
|
|
|
|
|
|
|
|
- None.
|
|
|
|
## Migration record
|
|
|
|
Migration remains in progress while legacy source detail is extracted from the
|
|
canonical requirement and system-design documents above.
|
|
|
|
## Related systems
|
|
|
|
- [Desktop](../desktop/README.md): consumes published desktop artifacts.
|
|
- [Platform](../platform/README.md): exposes release update notifications.
|