Module channel

Module channel 

Source
Expand description

Channel-based update logic for repos like nixpkgs, home-manager, and nix-darwin.

These repos use branches (e.g., nixos-24.11, nixpkgs-unstable) instead of semver tags for versioning.

Enums§

ChannelType
Detected channel type from a ref string.
UpdateStrategy
Update strategy for a given input.

Functions§

detect_strategy
Detect the update strategy based on owner/repo.
find_latest_channel
Find the latest channel branch that matches the current channel type.
parse_channel_ref
Parse a ref string to determine its channel type.