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