File tree Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Expand file tree Collapse file tree 2 files changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -213,15 +213,22 @@ jobs:
213
213
214
214
# Calculate Base64-encoded SHA-512 hash using CertUtil
215
215
HASH=$(certutil -hashfile "$FILE" SHA512 | tail -n +2 | head -n -1 | tr -d '\r\n' | xxd -r -p | base64)
216
+
217
+ # Log the calculated hash and file size
218
+ echo "Calculated SHA-512 hash (Base64): $HASH"
219
+ echo "File size (bytes): $SIZE"
220
+
221
+ # Escape special characters in HASH for sed
222
+ ESCAPED_HASH=$(printf '%s\n' "$HASH" | sed 's/[&/\]/\\&/g')
216
223
217
224
# Update the `sha512` and `size` fields in the `files` section
218
- sed -i "s| sha512: .*| sha512: $HASH| " "$LATEST_YML"
219
- sed -i "s| size: .*| size: $SIZE| " "$LATEST_YML"
225
+ sed -i "s# sha512: .*# sha512: $ESCAPED_HASH# " "$LATEST_YML"
226
+ sed -i "s# size: .*# size: $SIZE# " "$LATEST_YML"
220
227
221
228
# Update the global `sha512` field
222
- sed -i "0,/sha512:/s| sha512: .*| sha512: $HASH| " "$LATEST_YML"
229
+ sed -i "0,/sha512:/s# sha512: .*# sha512: $ESCAPED_HASH# " "$LATEST_YML"
223
230
224
- echo "Updated $LATEST_YML with size=$SIZE and sha512=$HASH "
231
+ echo "Updated $LATEST_YML with size=$SIZE and sha512=$ESCAPED_HASH "
225
232
if : matrix.os == 'windows-2019'
226
233
227
234
- name : Build Electron app (Linux)
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " desktop" ,
3
3
"productName" : " Firefly IOTA" ,
4
- "version" : " 2.1.0-alpha-3 " ,
4
+ "version" : " 2.1.0-alpha-4 " ,
5
5
"description" : " Official wallet application of Shimmer" ,
6
6
"main" : " public/build/main.js" ,
7
7
"repository" :
" [email protected] :iotaledger/firefly.git" ,
You can’t perform that action at this time.
0 commit comments