@@ -24,3 +24,32 @@ debug = 1
2424[patch .crates-io ]
2525tokio-rustls = { git = " https://github.com/Watfaq/tokio-rustls.git" , rev = " 6b9af8ac7bb5abc159d9a67e9ddbf84127559a4a" }
2626rustls = { git = " https://github.com/Watfaq/rustls.git" , rev = " a7d217bf235aeb3ca8d123352d90a27c1ca0f41b" }
27+
28+ [workspace .metadata .cross .build ]
29+ pre-build = [
30+ " apt update" ,
31+ " apt install -y protobuf-compiler" ,
32+ " cargo install cross --git https://github.com/cross-rs/cross" ,
33+ ]
34+
35+ [workspace .metadata .cross .build .env ]
36+ volumes = [" /var/run/docker.sock=/var/run/docker.sock" ] # Docker in docker
37+ passthrough = [" CLASH_GIT_REF" , " CLASH_GIT_SHA" , " RUSTFLAGS" , " RUST_LOG" , " CLASH_DOCKER_TEST" ]
38+
39+ [workspace .metadata .cross .target .x86_64-unknown-linux-gnu ]
40+ image = " ghcr.io/cross-rs/x86_64-unknown-linux-gnu:main"
41+
42+ [workspace .metadata .cross .target .i686-unknown-linux-gnu ]
43+ image = " ghcr.io/cross-rs/i686-unknown-linux-gnu:main"
44+
45+ [workspace .metadata .cross .target .aarch64-unknown-linux-gnu ]
46+ image = " ghcr.io/cross-rs/aarch64-unknown-linux-gnu:main"
47+
48+ [workspace .metadata .cross .target .armv7-unknown-linux-gnueabi ]
49+ image = " ghcr.io/cross-rs/armv7-unknown-linux-gnueabi:main"
50+
51+ [workspace .metadata .cross .target .armv7-unknown-linux-gnueabihf ]
52+ image = " ghcr.io/cross-rs/armv7-unknown-linux-gnueabihf:main"
53+
54+ [workspace .metadata .cross .target .armv7-unknown-linux-musleabihf ]
55+ image = " ghcr.io/cross-rs/armv7-unknown-linux-musleabihf:main"
0 commit comments