diff --git a/ci/Dockerfile.dotnet b/ci/Dockerfile.dotnet index 000b7bae..6054e74c 100644 --- a/ci/Dockerfile.dotnet +++ b/ci/Dockerfile.dotnet @@ -32,9 +32,9 @@ COPY Cargo.lock /app/ COPY crates/ /app/crates # Generate command parser bindings -RUN mkdir -p app/obj && cargo -Z unstable-options build --package commands --lib --release --artifact-dir app/obj/ -RUN uniffi-bindgen-cs "app/obj/libcommands.so" --library --out-dir="app/PluralKit.Bot" -RUN cargo run --package commands --bin write_cs_glue -- "app/PluralKit.Bot/commandtypes.cs" +RUN mkdir -p /app/bin && cargo -Z unstable-options build --package commands --lib --release --artifact-dir /app/bin/ +RUN uniffi-bindgen-cs "/app/bin/libcommands.so" --library --out-dir="/app/PluralKit.Bot" +RUN cargo run --package commands --bin write_cs_glue -- "/app/PluralKit.Bot/commandtypes.cs" # build bot RUN dotnet build -c Release -o bin diff --git a/crates/commands/Cargo.toml b/crates/commands/Cargo.toml index 6bc1d977..6c274a33 100644 --- a/crates/commands/Cargo.toml +++ b/crates/commands/Cargo.toml @@ -6,7 +6,7 @@ default-run = "commands" [[bin]] name = "write_cs_glue" -path = "src/bin/write_cs_glue.rs" +path = "src/write_cs_glue.rs" [lib] crate-type = ["cdylib", "lib"] @@ -18,4 +18,4 @@ command_definitions = { path = "../command_definitions"} uniffi = { version = "0.29" } [build-dependencies] -uniffi = { version = "0.29", features = [ "build" ] } \ No newline at end of file +uniffi = { version = "0.29", features = [ "build" ] } diff --git a/crates/commands/src/bin/write_cs_glue.rs b/crates/commands/src/write_cs_glue.rs similarity index 100% rename from crates/commands/src/bin/write_cs_glue.rs rename to crates/commands/src/write_cs_glue.rs