diff --git a/ci/lib.sh b/ci/lib.sh index d58c29cb..e65541fd 100755 --- a/ci/lib.sh +++ b/ci/lib.sh @@ -38,7 +38,7 @@ arch() { aarch64) echo arm64 ;; - x86_64) + x86_64 | amd64) echo amd64 ;; *) diff --git a/ci/steps/release-packages.sh b/ci/steps/release-packages.sh index ba8d61d5..da39cf47 100755 --- a/ci/steps/release-packages.sh +++ b/ci/steps/release-packages.sh @@ -7,7 +7,12 @@ main() { NODE_VERSION=v12.18.4 NODE_OS="$(uname | tr '[:upper:]' '[:lower:]')" NODE_ARCH="$(uname -m | sed 's/86_64/64/; s/aarch64/arm64/')" - curl -L "https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-$NODE_OS-$NODE_ARCH.tar.gz" | tar -xz + if [ "$NODE_OS" = "freebsd" ]; then + mkdir -p "$PWD/node-$NODE_VERSION-$NODE_OS-$NODE_ARCH/bin" + cp "$(which node)" "$PWD/node-$NODE_VERSION-$NODE_OS-$NODE_ARCH/bin" + else + curl -L "https://nodejs.org/dist/$NODE_VERSION/node-$NODE_VERSION-$NODE_OS-$NODE_ARCH.tar.gz" | tar -xz + fi PATH="$PWD/node-$NODE_VERSION-$NODE_OS-$NODE_ARCH/bin:$PATH" # https://github.com/actions/upload-artifact/issues/38