@@ -14,62 +14,27 @@ jobs:
1414 name : xrpl-rust
1515 runs-on : ubuntu-latest
1616 steps :
17- - uses : actions/checkout@v2
18- - uses : actions-rs/toolchain@v1
19- with :
20- toolchain : stable
21- - uses : actions-rs/cargo@v1
22- name : Build with default features
23- with :
24- command : build
25- args : --release
26- - uses : actions-rs/cargo@v1
27- name : Build with no default features
28- with :
29- command : build
30- args : --release --no-default-features
31- - uses : actions-rs/cargo@v1
32- name : Build for no_std
33- with :
34- command : build
35- args : --release --no-default-features --features embassy-rt,core,wallet,models,helpers,websocket,json-rpc
36- - uses : actions-rs/cargo@v1
37- name : Build only core
38- with :
39- command : build
40- args : --release --no-default-features --features core
41- - uses : actions-rs/cargo@v1
42- name : Build only wallet
43- with :
44- command : build
45- args : --release --no-default-features --features wallet
46- - uses : actions-rs/cargo@v1
47- name : Build only models
48- with :
49- command : build
50- args : --release --no-default-features --features models
51- - uses : actions-rs/cargo@v1
52- name : Build only helpers
53- with :
54- command : build
55- args : --release --no-default-features --features websocket,json-rpc,helpers,tokio-rt
56- - uses : actions-rs/cargo@v1
57- name : Build only websocket
58- with :
59- command : build
60- args : --release --no-default-features --features websocket
61- - uses : actions-rs/cargo@v1
62- name : Build only core
63- with :
64- command : build
65- args : --release --no-default-features --features json-rpc
66- - uses : actions-rs/cargo@v1
67- name : Test with default features
68- with :
69- command : test
70- args : --release
71- - uses : actions-rs/cargo@v1
72- name : Test for no_std
73- with :
74- command : test
75- args : --release --no-default-features --features embassy-rt,core,utils,wallet,models,helpers,websocket,json-rpc
17+ - uses : actions/checkout@v4
18+ - uses : dtolnay/rust-toolchain@stable
19+ - name : Build with default features
20+ run : cargo build --release
21+ - name : Build with no default features
22+ run : cargo build --release --no-default-features
23+ - name : Build for no_std
24+ run : cargo build --release --no-default-features --features embassy-rt,core,wallet,models,helpers,websocket,json-rpc
25+ - name : Build only core
26+ run : cargo build --release --no-default-features --features core
27+ - name : Build only wallet
28+ run : cargo build --release --no-default-features --features wallet
29+ - name : Build only models
30+ run : cargo build --release --no-default-features --features models
31+ - name : Build only helpers
32+ run : cargo build --release --no-default-features --features websocket,json-rpc,helpers,tokio-rt
33+ - name : Build only websocket
34+ run : cargo build --release --no-default-features --features websocket
35+ - name : Build only json-rpc
36+ run : cargo build --release --no-default-features --features json-rpc
37+ - name : Test with default features
38+ run : cargo test --release
39+ - name : Test for no_std
40+ run : cargo test --release --no-default-features --features embassy-rt,core,utils,wallet,models,helpers,websocket,json-rpc
0 commit comments