From 860ec08d4f3e0c53eb70d012e169a2789416bf0d Mon Sep 17 00:00:00 2001 From: Laan Tungir Date: Mon, 1 Sep 2025 15:30:08 -0400 Subject: [PATCH] Version v0.3.6 - "testing build.sh" --- build.sh | 22 +++++++++++----------- otp-arm64 | Bin 89696 -> 89696 bytes otp-x86_64 | Bin 100680 -> 100680 bytes otp.c | 6 +++--- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/build.sh b/build.sh index 5344315..57ffca6 100755 --- a/build.sh +++ b/build.sh @@ -166,13 +166,14 @@ upload_release_asset() { local token="$2" local version="$3" local filename="$4" + local display_name="$5" if [ ! -f "$filename" ]; then print_warning "Binary $filename not found, skipping upload" return 1 fi - print_status "Uploading $filename to release..." + print_status "Uploading $filename as '$display_name' to release..." # Get release ID first local release_id=$(curl -s -H "Authorization: token $token" \ @@ -184,14 +185,13 @@ upload_release_asset() { return 1 fi - # Upload the asset - curl -X POST "$api_url/releases/$release_id/assets?name=$filename" \ + # Upload the asset using multipart/form-data + curl -X POST "$api_url/releases/$release_id/assets" \ -H "Authorization: token $token" \ - -H "Content-Type: application/octet-stream" \ - -T "$filename" + -F "attachment=@$filename;filename=$display_name" if [ $? -eq 0 ]; then - print_success "Uploaded $filename successfully" + print_success "Uploaded $filename as '$display_name' successfully" else print_warning "Failed to upload $filename" return 1 @@ -222,16 +222,16 @@ create_gitea_release() { if echo "$response" | grep -q '"id"'; then print_success "Created release $version" - # Upload binaries - upload_release_asset "$api_url" "$token" "$version" "otp-x86_64" - upload_release_asset "$api_url" "$token" "$version" "otp-arm64" + # Upload binaries with descriptive names + upload_release_asset "$api_url" "$token" "$version" "otp-x86_64" "otp-${version}-linux-x86_64" + upload_release_asset "$api_url" "$token" "$version" "otp-arm64" "otp-${version}-linux-arm64" else print_warning "Release may already exist or creation failed" print_status "Response: $response" # Try to upload to existing release anyway - upload_release_asset "$api_url" "$token" "$version" "otp-x86_64" - upload_release_asset "$api_url" "$token" "$version" "otp-arm64" + upload_release_asset "$api_url" "$token" "$version" "otp-x86_64" "otp-${version}-linux-x86_64" + upload_release_asset "$api_url" "$token" "$version" "otp-arm64" "otp-${version}-linux-arm64" fi } diff --git a/otp-arm64 b/otp-arm64 index 365eef59d02c2ce595d098579c656cb2480958f1..76bfd015366f3ffa7d6eb05c8a12b479a6f20223 100755 GIT binary patch delta 63 zcmaE`hxNf8)(t64B0F2}S#s|0@VgR9eKtJQ)6i>7R@V7m2`$wXnY;tT1``7hk1 T8BMltXJ%9v0Mhq`85_L-lS>*i diff --git a/otp-x86_64 b/otp-x86_64 index a6f61f69de4bb2b36dbb891e5394ee6044725918..46a8288da3216cf7d276fd6733f40ddbc5b53e47 100755 GIT binary patch delta 69 zcmX>xiS5KBwha}`BKvn%mI^;t>67|DWsS7RlC4Q6@)kAsFmLZ+W;`asWU4S-QG!u= Zd%gstizK7z_AQ2tr}%($y#wP(4*=hB8K?jN delta 69 zcmX>xiS5KBwha}`B5VKpGA~>BsLSB&{3}&6m)6BB(O=x$!@RwRnemtilZnD~MF~df Z?fDXnE|QEU+qW1pp5g=2^$v_DJpdA#8l3