diff --git a/taskcluster/ci/toolchain/misc.yml b/taskcluster/ci/toolchain/misc.yml index f59e12270d89..1e95558b07bd 100644 --- a/taskcluster/ci/toolchain/misc.yml +++ b/taskcluster/ci/toolchain/misc.yml @@ -380,6 +380,7 @@ wrench-deps: script: wrench-deps-vendoring.sh sparse-profile: null resources: + - 'gfx/wr/**/Cargo.toml' - 'gfx/wr/Cargo.lock' - 'gfx/wr/ci-scripts/install-meson.sh' toolchain-artifact: public/build/wrench-deps.tar.zst diff --git a/taskcluster/scripts/misc/wrench-deps-vendoring.sh b/taskcluster/scripts/misc/wrench-deps-vendoring.sh index fa25a3183b7e..ee85778b2fa0 100755 --- a/taskcluster/scripts/misc/wrench-deps-vendoring.sh +++ b/taskcluster/scripts/misc/wrench-deps-vendoring.sh @@ -12,7 +12,7 @@ cd $GECKO_PATH export PATH=$PATH:$MOZ_FETCHES_DIR/rustc/bin:$HOME/.cargo/bin cd gfx/wr/ mkdir .cargo -cargo vendor --sync ./Cargo.toml > .cargo/config +cargo vendor --locked --sync ./Cargo.toml > .cargo/config mkdir wrench-deps mv vendor .cargo wrench-deps/ mkdir wrench-deps/cargo-apk