Skip to content

Commit 442d668

Browse files
committed
feat: add ic_object_store
1 parent 82d7200 commit 442d668

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+5576
-245
lines changed

.github/workflows/release.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,29 @@ jobs:
77
test:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@v4
11-
- uses: Swatinem/rust-cache@v2
12-
# - uses: dfinity/setup-dfx@main
13-
- name: Build canisters
14-
run: |
15-
rustup target add wasm32-unknown-unknown
16-
cargo install ic-wasm
17-
mkdir out
18-
cargo build --target wasm32-unknown-unknown --release --locked -p ic_oss_bucket -p ic_oss_cluster
19-
for CAN in ic_oss_bucket ic_oss_cluster
20-
do
21-
cp "target/wasm32-unknown-unknown/release/$CAN.wasm" out/
22-
cp "src/$CAN/$CAN.did" "out/$CAN.did"
23-
WASM="out/$CAN.wasm"
24-
ic-wasm $WASM -o $WASM metadata candid:service -f "out/$CAN.did" -v public
25-
ic-wasm $WASM -o $WASM shrink
26-
ic-wasm $WASM -o $WASM optimize O3 --inline-functions-with-loops
27-
gzip $WASM
28-
SHA256="$(sha256sum < "out/$CAN.wasm.gz" | sed 's/ .*$//g')"
29-
echo $SHA256 > "out/$CAN.wasm.gz.$SHA256.txt"
30-
done
31-
ls -lah out
32-
- name: Release
33-
uses: softprops/action-gh-release@v2
34-
with:
35-
files: out/*
10+
- uses: actions/checkout@v4
11+
- uses: Swatinem/rust-cache@v2
12+
# - uses: dfinity/setup-dfx@main
13+
- name: Build canisters
14+
run: |
15+
rustup target add wasm32-unknown-unknown
16+
cargo install ic-wasm
17+
mkdir out
18+
cargo build --target wasm32-unknown-unknown --release --locked -p ic_object_store_canister -p ic_oss_bucket -p ic_oss_cluster
19+
for CAN in ic_object_store_canister ic_oss_bucket ic_oss_cluster
20+
do
21+
cp "target/wasm32-unknown-unknown/release/$CAN.wasm" out/
22+
cp "src/$CAN/$CAN.did" "out/$CAN.did"
23+
WASM="out/$CAN.wasm"
24+
ic-wasm $WASM -o $WASM metadata candid:service -f "out/$CAN.did" -v public
25+
ic-wasm $WASM -o $WASM shrink
26+
ic-wasm $WASM -o $WASM optimize O3 --inline-functions-with-loops
27+
gzip $WASM
28+
SHA256="$(sha256sum < "out/$CAN.wasm.gz" | sed 's/ .*$//g')"
29+
echo $SHA256 > "out/$CAN.wasm.gz.$SHA256.txt"
30+
done
31+
ls -lah out
32+
- name: Release
33+
uses: softprops/action-gh-release@v2
34+
with:
35+
files: out/*

0 commit comments

Comments
 (0)