File tree Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Expand file tree Collapse file tree 2 files changed +14
-14
lines changed Original file line number Diff line number Diff line change @@ -194,17 +194,17 @@ jobs:
194
194
args : " --manifest-path top-crates/Cargo.toml --check"
195
195
- name : Build backend
196
196
run : |-
197
- mkdir -p ui/target; docker run --rm -v $PWD/ui:/ui -v ~/.cargo/git:/home/rust/ .cargo/git -v ~/.cargo/registry:/home/rust/ .cargo/registry --workdir /ui ekidd/ rust-musl-builder:stable bash -c $'
198
- sudo chown -R rust:rust /home/rust/.cargo /ui/target;
197
+ mkdir -p ui/target; docker run --rm -v $PWD/ui:/ui -v ~/.cargo/git:/root/ .cargo/git -v ~/.cargo/registry:/root/ .cargo/registry --workdir /ui rust:alpine bash -c $'
198
+ apk add musl-dev openssl-dev
199
199
200
200
# Unit tests
201
- cargo test --locked --target=x86_64-unknown-linux-musl -- no-run;
202
- test_bin=$(find target/x86_64-unknown-linux-musl/ debug/deps/ -type f -perm -a=x);
201
+ cargo test --locked --no-run;
202
+ test_bin=$(find target/debug/deps/ -type f -perm -a=x);
203
203
mv "${test_bin}" target/unit_tests;
204
204
205
205
# Primary binary
206
- cargo build --locked --target=x86_64-unknown-linux-musl -- release;
207
- mv target/x86_64-unknown-linux-musl/ release/ui target/ui;
206
+ cargo build --locked --release;
207
+ mv target/release/ui target/ui;
208
208
'
209
209
- name : Restore permissions
210
210
run : sudo chown -R runner:docker ~/.cargo/ ui/target
Original file line number Diff line number Diff line change @@ -298,21 +298,21 @@ workflows:
298
298
run
299
299
--rm
300
300
-v $PWD/ui:/ui
301
- -v ~/.cargo/git:/home/rust /.cargo/git
302
- -v ~/.cargo/registry:/home/rust /.cargo/registry
301
+ -v ~/.cargo/git:/root /.cargo/git
302
+ -v ~/.cargo/registry:/root /.cargo/registry
303
303
--workdir /ui
304
- ekidd/ rust-musl-builder:stable
304
+ rust:alpine
305
305
bash -c $'
306
- sudo chown -R rust:rust /home/rust/.cargo /ui/target;
306
+ apk add musl-dev openssl-dev
307
307
308
308
# Unit tests
309
- cargo test --locked --target=x86_64-unknown-linux-musl -- no-run;
310
- test_bin=$(find target/x86_64-unknown-linux-musl/ debug/deps/ -type f -perm -a=x);
309
+ cargo test --locked --no-run;
310
+ test_bin=$(find target/debug/deps/ -type f -perm -a=x);
311
311
mv "${test_bin}" target/unit_tests;
312
312
313
313
# Primary binary
314
- cargo build --locked --target=x86_64-unknown-linux-musl -- release;
315
- mv target/x86_64-unknown-linux-musl/ release/ui target/ui;
314
+ cargo build --locked --release;
315
+ mv target/release/ui target/ui;
316
316
'
317
317
318
318
- name : " Restore permissions"
You can’t perform that action at this time.
0 commit comments