@@ -27,10 +27,13 @@ export MOZ_AVOID_JJ_VCS=1
2727moz-phab patch --apply-to=here --skip-dependencies --no-branch D260481
2828# Bug 1981871 - Make `./mach rusttests` run some tests via cargo directly,
2929moz-phab patch --apply-to=here --skip-dependencies --no-branch D260480
30- # gradle
31- moz-phab patch --apply-to=here --skip-dependencies --no-branch D245762
3230# enable `--with-appservices-in-tree` config option by default
3331moz-phab patch --apply-to=here --skip-dependencies --no-branch D263599
32+ # entire toolchain stack
33+ moz-phab patch --apply-to=here --no-branch D266035
34+ # unstub toolchain - depends on above but not stacked.
35+ moz-phab patch --apply-to=here --skip-dependencies --no-branch D274371
36+
3437# vet nimbus, rc_crypto, ece, etc
3538moz-phab patch --apply-to=here --skip-dependencies --no-branch D258722
3639# lint
@@ -52,7 +55,7 @@ rm -rf gradle
5255rm proguard-rules-consumer-jna.pro
5356rm install-nimbus-cli.sh
5457rm rust-toolchain.toml
55- rm -rf components/external
58+ rm -rf components/external || true # `components/external` is going away - https://github.com/mozilla/application-services/pull/7103
5659rm -rf docs/shared
5760# need a story for these generated deps - bug 1963617
5861rm DEPENDENCIES.md megazords/full/android/dependency-licenses.xml megazords/full/DEPENDENCIES.md megazords/ios-rust/DEPENDENCIES.md megazords/ios-rust/focus/DEPENDENCIES.md
@@ -215,7 +218,7 @@ cargo update -p gkrust-shared
215218cargo update -p expect-test --precise 1.4.1
216219cargo update -p fragile --precise 2.0.0
217220cargo update -p mockito --precise 0.31.0
218- cargo update -p predicates --precise 3.0.4
221+ cargo update -p predicates --precise 3.1.3
219222cargo update -p predicates-core --precise 1.0.6
220223cargo update -p predicates-tree --precise 1.0.9
221224
@@ -227,8 +230,8 @@ sed -e 's|/dom/webgpu/tests/cts/vendor/target/|/dom/webgpu/tests/cts/vendor/targ
227230mv .gitignore.tmp .gitignore
228231# .hgignore needs the same, but with a leading `^` instead of `/`
229232sed -e ' s|\^dom/webgpu/tests/cts/vendor/target/|^dom/webgpu/tests/cts/vendor/target/\
230- ^services/app-services/* */target/\
231- ^services/app-services/* */Cargo.lock|' \
233+ ^services/app-services/. */target/\
234+ ^services/app-services/. */Cargo.lock|' \
232235 .hgignore > .hgignore.tmp
233236mv .hgignore.tmp .hgignore
234237
0 commit comments