index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2024-01-08 2:10:11.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2024-01-08 2:10:11.0 +00:00:00
commit
67a2403253b1bdf29653c8e73d206ab73ddeca78 [patch]
tree
440b60d8707c2e159c7dab68246f44fb4958f849
parent
1bbc70393c862a104fd5349a8324e88b50842f34
download
67a2403253b1bdf29653c8e73d206ab73ddeca78.tar.gz

refactor: prefer cross precompiled binary on ci devel workflow



Diff

 .github/workflows/devel.yml | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/devel.yml b/.github/workflows/devel.yml
index 5c82ff9..24074ad 100644
--- a/.github/workflows/devel.yml
+++ b/.github/workflows/devel.yml
@@ -167,11 +167,7 @@ jobs:
      uses: actions/cache@v3
      with:
        path: |
          ~/.cargo/bin/
          ~/.cargo/registry/index/
          ~/.cargo/registry/cache/
          ~/.cargo/git/db/
          ~/.rustup
          ~/.cargo
          **/target
        key: rust-${{ matrix.build }}-${{ matrix.target }}-${{ hashFiles('**/Cargo.lock') }}
        restore-keys: |
@@ -195,8 +191,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 --force 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

    - name: Setup Cargo