flake_edit/forge.rs
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`.
4
5pub mod api;
6pub(crate) mod archive;
7pub(crate) mod cache;
8pub mod channel;
9pub(crate) mod channel_tarball;
10#[cfg(test)]
11pub(crate) mod testing;
12pub mod update;
13pub mod version;