From 09c7ed82c742ee7b28d398ec864357397bf2dbc9 Mon Sep 17 00:00:00 2001 From: Dustin Brickwood Date: Fri, 27 Sep 2024 09:01:21 -0500 Subject: [PATCH] fix: fixes release pipeline due bump in rust version (#351) * fix: fix broken release pipeline due to bump in rustc / warnings * fix: fix broken release pipeline for building aws crate dep --- .github/workflows/release.yml | 3 +++ Cross.toml | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 976d2eaf..b3f5e542 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,6 +12,7 @@ on: env: REPO_NAME: ${{ github.repository_owner }}/era-test-node CARGO_TERM_COLOR: always + RUSTFLAGS: "" jobs: extract-version: @@ -60,6 +61,8 @@ jobs: # ============================== - name: Install cross v0.2.4 from source + env: + RUSTFLAGS: "" run: | cargo install cross --git https://github.com/cross-rs/cross --tag v0.2.4 diff --git a/Cross.toml b/Cross.toml index 085fc4ee..945834dd 100644 --- a/Cross.toml +++ b/Cross.toml @@ -5,5 +5,8 @@ pre-build = [ "export DEBIAN_FRONTEND=noninteractive", "export TZ=Etc/UTC", "dpkg --add-architecture $CROSS_DEB_ARCH", - "apt update -q && apt upgrade -yq && apt install --assume-yes --no-install-recommends libclang-10-dev clang-10 cmake build-essential pkg-config libssl-dev:$CROSS_DEB_ARCH libsasl2-dev llvm-dev gnutls-bin" + "apt update -q && apt upgrade -yq && apt install --assume-yes --no-install-recommends libclang-10-dev clang-10 cmake build-essential pkg-config libssl-dev:$CROSS_DEB_ARCH libsasl2-dev llvm-dev gnutls-bin", + "apt install -y gcc-10 g++-10", + "update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10", + "update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10" ] \ No newline at end of file