Skip to content

Commit a963526

Browse files
authored
publish bundle hashes as part of the release (#251)
1 parent 98019b4 commit a963526

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

scripts/publish-release.sh

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,20 @@ if [ -z "$BUILD_FIL_NETWORK" ]; then
2323
fi
2424

2525

26-
release_file=output/builtin-actors.car
26+
release_input=builtin-actors.car
2727
release_target=builtin-actors-${BUILD_FIL_NETWORK}.car
28+
release_target_hash=builtin-actors-${BUILD_FIL_NETWORK}.sha256
29+
release_file=output/$release_target
30+
release_file_hash=output/$release_target_hash
2831
release_tag="${GITHUB_SHA:0:16}"
2932

33+
# prepare artifacts
34+
pushd output
35+
mv $release_input $release_target
36+
shasum -a 256 $release_target > $release_target_hash
37+
popd
38+
39+
# prepare release
3040
ORG="filecoin-project"
3141
REPO="builtin-actors"
3242

@@ -58,11 +68,20 @@ else
5868
echo "release $release_tag already exists"
5969
fi
6070

61-
echo "uploading $release_target"
6271
__release_upload_url=`echo $__release_response | jq -r '.upload_url' | cut -d'{' -f1`
72+
73+
echo "uploading $release_target"
6374
curl \
6475
--request POST \
6576
--header "Authorization: token $GITHUB_TOKEN" \
6677
--header "Content-Type: application/octet-stream" \
6778
--data-binary "@$release_file" \
6879
"$__release_upload_url?name=$release_target"
80+
81+
echo "uploading $release_target_hash"
82+
curl \
83+
--request POST \
84+
--header "Authorization: token $GITHUB_TOKEN" \
85+
--header "Content-Type: application/octet-stream" \
86+
--data-binary "@$release_file_hash" \
87+
"$__release_upload_url?name=$release_target_hash"

0 commit comments

Comments
 (0)