index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2024-01-22 23:02:53.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2024-01-22 23:02:53.0 +00:00:00
commit
ef9876ad17ab7a9a068f91daaa73a301c3ec788f [patch]
tree
16af3a6b0557b34e4a7ef8ee7662ffb34eb87652
parent
42f52e899c747819fb97b7b9878d7b2848f0f04f
download
ef9876ad17ab7a9a068f91daaa73a301c3ec788f.tar.gz

refactor: prefer cross precompiled binary on ci release workflow



Diff

 .github/workflows/release.yml | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 681e8a8..583d22a 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -180,8 +180,22 @@ jobs:
          if [[ "${{ matrix.build }}" == "linux-android-armv7" ]] || [[ "${{ matrix.build }}" == "linux-android-arm64" ]]; then
            echo "CARGO_BIN=scripts/ci/cargo.sh" >> $GITHUB_ENV
          else
            cargo install cross@^0.2
            echo "CARGO_BIN=cross" >> $GITHUB_ENV
            target=''
            case "${{ matrix.os }}" in
              *macos*)
                target=x86_64-apple-darwin
              ;;
              *)
                target=x86_64-unknown-linux-musl
              ;;
            esac

            echo "Installing cross..."
            curl -sSL \
              "https://github.com/cross-rs/cross/releases/download/v0.2.5/cross-$target.tar.gz" \
              | sudo tar zxf - -C /usr/local/bin/ cross cross-util
            cross -V
            echo "CARGO_BIN=/usr/local/bin/cross" >> $GITHUB_ENV
          fi
        fi
        echo "TARGET_FLAGS=--target=${{ matrix.target }}" >> $GITHUB_ENV