summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorDawid Rycerz <dawid@rycerz.xyz>2026-02-15 21:27:00 +0100
committerDawid Rycerz <dawid@rycerz.xyz>2026-02-15 21:27:00 +0100
commitce0dbf6b249956700c6a1705bf4ad85a09d53e8c (patch)
treed7c3236807cfbf75d7f3a355eb5df5a5e2cc4ad7 /src/lib.rs
parent064a1d01c5c14f5ecc032fa9b8346a4a88b893f6 (diff)
feat: witryna 0.2.0HEADv0.2.0main
Switch, cleanup, and status CLI commands. Persistent build state via state.json. Post-deploy hooks on success and failure with WITRYNA_BUILD_STATUS. Dependency diet (axum→tiny_http, clap→argh, tracing→log). Drop built-in rate limiting. Nix flake with NixOS module. Arch Linux PKGBUILD. Centralized version management. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index a80b591..73354d9 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -3,19 +3,22 @@
//! This crate exposes modules for use by the binary and integration tests.
//! It is not intended for external consumption and has no stability guarantees.
-pub mod build;
+pub(crate) mod build;
pub mod build_guard;
pub mod cleanup;
pub mod cli;
pub mod config;
pub mod git;
-pub mod hook;
+pub(crate) mod hook;
+pub mod logger;
pub mod logs;
pub mod pipeline;
pub mod polling;
pub mod publish;
-pub mod repo_config;
+pub(crate) mod repo_config;
pub mod server;
+pub mod state;
+pub mod time;
#[cfg(any(test, feature = "integration"))]
pub mod test_support;