From cdc1e1a5a3d1fbf6acd6beac17f6c197c00d3d33 Mon Sep 17 00:00:00 2001 From: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Sat, 26 Nov 2022 09:42:32 -0800 Subject: [PATCH] ci(publish): trying to fix upload cli binaries --- scripts/cli_artifacts.sh | 3 +++ scripts/cli_upload_gh_release.sh | 8 +++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/scripts/cli_artifacts.sh b/scripts/cli_artifacts.sh index ec03d1d22eff..d7aff78c6090 100755 --- a/scripts/cli_artifacts.sh +++ b/scripts/cli_artifacts.sh @@ -1,5 +1,6 @@ #!/bin/sh +mkdir -p artifacts_cli # Naive substitution to napi artifacts for the cli binary. for filename in artifacts/*/*.node do @@ -9,8 +10,10 @@ do if [ -f "$CLI_BINARY_PATH" ]; then chmod +x $CLI_BINARY_PATH + cp $CLI_BINARY_PATH artifacts_cli/$BINDING_ABI mv $CLI_BINARY_PATH ./scripts/npm/$BINDING_ABI elif [ -f "$CLI_BINARY_PATH.exe" ]; then + cp $CLI_BINARY_PATH.exe artifacts_cli/$BINDING_ABI mv $CLI_BINARY_PATH.exe ./scripts/npm/$BINDING_ABI fi done \ No newline at end of file diff --git a/scripts/cli_upload_gh_release.sh b/scripts/cli_upload_gh_release.sh index 832521ab9662..3dc3b3e78664 100755 --- a/scripts/cli_upload_gh_release.sh +++ b/scripts/cli_upload_gh_release.sh @@ -1,16 +1,18 @@ #!/bin/sh # Naive substitution to napi artifacts for the cli binary. -for filename in artifacts/*/*.node +for filename in artifacts_cli/*/* do + echo "Trying to upload $filename" + BINDING_NAME=${filename#*.} BINDING_ABI=${BINDING_NAME%%.*} CLI_BINARY_PATH=${filename%%.*} if [ -f "$CLI_BINARY_PATH" ]; then chmod +x $CLI_BINARY_PATH - gh release upload $RELEASE_VERSION ./scripts/npm/$BINDING_ABI/$CLI_BINARY_PATH + gh release upload $RELEASE_VERSION $CLI_BINARY_PATH elif [ -f "$CLI_BINARY_PATH.exe" ]; then - gh release upload $RELEASE_VERSION ./scripts/npm/$BINDING_ABI/$CLI_BINARY_PATH/$CLI_BINARY_PATH.exe + gh release upload $RELEASE_VERSION $CLI_BINARY_PATH.exe fi done \ No newline at end of file