1- name : Samples Rust
1+ name : Samples Rust Servers
22
33on :
44 push :
55 paths :
6- - " samples/client/others/rust/**"
76 - " samples/server/petstore/rust-server/**"
8- - " samples/client/petstore/rust-server/**"
97 - " samples/server/petstore/rust-axum/**"
108 pull_request :
119 paths :
12- - " samples/client/others/rust/**"
13- - " samples/client/petstore/rust/**"
1410 - " samples/server/petstore/rust-server/**"
1511 - " samples/server/petstore/rust-axum/**"
1612
2319 matrix :
2420 sample :
2521 # these folders contain sub-projects of rust clients, servers
26- - samples/client/others/rust/
27- - samples/client/petstore/rust/
2822 - samples/server/petstore/rust-server/
2923 - samples/server/petstore/rust-server-deprecated/
3024 - samples/server/petstore/rust-axum/
@@ -50,19 +44,10 @@ jobs:
5044 working-directory : ${{ matrix.sample }}
5145 run : |
5246 set -e
53- # Skip samples/client/petstore/rust/ as its tests are failing.
54- if [[ "${{ matrix.sample }}" == "samples/client/petstore/rust/" ]]; then
55- echo "Skipping tests for samples/client/petstore/rust/"
56- exit 0
57- fi
5847
5948 # Iterate through each example and test various features
6049 for package in $(find . -maxdepth 1 -mindepth 1 -type d)
6150 do
62- # Not all versions have a client example
63- if test -f examples/client/main.rs; then
64- cargo build --example client --features="client"
65- fi
6651 # Not all versions have a server example
6752 if test -f examples/server/main.rs; then
6853 cargo build --example server --features="server"
0 commit comments