diff --git a/.forgejo/workflows/uwu.yaml b/.forgejo/workflows/uwu.yaml index 2f8bdee..fd209a0 100644 --- a/.forgejo/workflows/uwu.yaml +++ b/.forgejo/workflows/uwu.yaml @@ -14,11 +14,11 @@ jobs: - uses: https://github.com/actions-rs/cargo@v1 with: command: build - args: --release --bin uwusched + args: --release --bins - uses: https://github.com/actions-rs/cargo@v1 with: command: build - args: --release --lib lib-uwusched + args: --release --lib # - uses: https://github.com/actions-rs/cargo@v1 # with: # command: test diff --git a/Cargo.lock b/Cargo.lock index 4b325b6..ea726d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -209,6 +209,22 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +[[package]] +name = "lib-uwusched" +version = "0.1.0" +dependencies = [ + "anyhow", + "bincode", + "clap", + "lazy_static", + "log", + "lz4_flex", + "pretty_env_logger", + "serde", + "serde_json", + "toml", +] + [[package]] name = "libc" version = "0.2.158" diff --git a/Cargo.toml b/Cargo.toml index 33deadf..066e07b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,4 @@ [workspace] -members = ["uwusched"] +members = ["./uwusched", "./lib-uwusched"] resolver = "2" + diff --git a/lib-uwusched/Cargo.toml b/lib-uwusched/Cargo.toml index e69de29..7c8dfe5 100644 --- a/lib-uwusched/Cargo.toml +++ b/lib-uwusched/Cargo.toml @@ -0,0 +1,18 @@ +[package] +authors = ["xqtc"] +description = "Distributed computing with abstract data" +name = "lib-uwusched" +version = "0.1.0" +edition = "2021" + +[dependencies] +pretty_env_logger = "0.5" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" +anyhow = "1.0" +lz4_flex = "0.11.3" +toml = "0.8.19" +lazy_static = "1.5.0" +log = "0.4.22" +bincode = "1.3.3" +clap = { version = "4.5.16", features = ["derive"] }