1//! Forge interactions: talking to GitHub / Gitea / Forgejo, choosing between
2//! semver tags and channel branches, normalizing versions, and applying
3//! pin/unpin updates to `flake.nix`.
45pub mod api;
6pub(crate) mod cache;
7pub mod channel;
8pub mod update;
9pub mod version;