File tree 1 file changed +14
-5
lines changed
1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -7,18 +7,20 @@ export PATH="$PATH:/root/.cargo/bin"
7
7
rustup toolchain list
8
8
cargo --version
9
9
10
+ # Delete already built artifacts
11
+ rm -f target/wasm32-unknown-unknown/release/* /* .wasm
12
+
10
13
# Build artifacts
11
14
echo -n " Building artifacts in workspace..."
12
15
/usr/local/bin/build_workspace.py
13
16
echo " done."
14
17
15
18
echo -n " Optimizing artifacts in workspace..."
16
- # Start clean
17
- rm -rf ./artifacts
18
- mkdir artifacts
19
- # Optimize and postprocess artifacts
19
+ mkdir -p artifacts
20
+ TMPDIR=$( mktemp -d artifacts.XXX)
21
+ # Optimize artifacts
20
22
(
21
- cd artifacts
23
+ cd " $TMPDIR "
22
24
23
25
for WASM in ../target/wasm32-unknown-unknown/release/* /* .wasm
24
26
do
@@ -28,6 +30,13 @@ mkdir artifacts
28
30
chmod -x " $BASE "
29
31
echo " done."
30
32
done
33
+ mv ./* .wasm ../artifacts
34
+ )
35
+ echo " done."
36
+ echo -n " Post-processing artifacts in workspace..."
37
+ (
38
+ cd artifacts
31
39
sha256sum -- * .wasm > checksums.txt
32
40
)
41
+ rm -rf " $TMPDIR "
33
42
echo " done."
You can’t perform that action at this time.
0 commit comments