build: use cargo vendor --locked

This commit is contained in:
Michael Aaron Murphy 2026-06-01 17:56:32 +02:00 committed by Ashley Wulber
parent 53cfeebe57
commit 0b3d8a9f3f

View file

@ -48,7 +48,7 @@ build-debug *args:
# Compiles with release profile # Compiles with release profile
build-release *args: (build-debug '--release' args) build-release *args: (build-debug '--release' args)
# Compiles applet with release profile # Compiles applet with release profile
build-release-applet *args: build-release-applet *args:
cargo build --package {{applet-name}} --release {{args}} cargo build --package {{applet-name}} --release {{args}}
@ -111,7 +111,7 @@ uninstall:
vendor: vendor:
#!/usr/bin/env bash #!/usr/bin/env bash
mkdir -p .cargo mkdir -p .cargo
cargo vendor --sync Cargo.toml | head -n -1 > .cargo/config.toml cargo vendor --locked --sync Cargo.toml | head -n -1 > .cargo/config.toml
echo 'directory = "vendor"' >> .cargo/config.toml echo 'directory = "vendor"' >> .cargo/config.toml
echo >> .cargo/config.toml echo >> .cargo/config.toml
echo '[env]' >> .cargo/config.toml echo '[env]' >> .cargo/config.toml