From d6f4f92f6330d9fe29796945e8ebffd54aa87e7e Mon Sep 17 00:00:00 2001 From: Arthur Pastel Date: Fri, 6 Sep 2024 22:27:29 +0200 Subject: [PATCH] feat(cargo-codspeed): add prebuilt aarch64 binary to releases --- .github/workflows/release.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bb651c5..95778f4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,7 @@ on: push: tags: - "v*" + workflow_dispatch: permissions: contents: write @@ -11,6 +12,7 @@ permissions: jobs: publish: runs-on: ubuntu-latest + if: github.event_name == 'push' steps: - uses: actions/checkout@v3 with: @@ -44,6 +46,9 @@ jobs: matrix: include: - target: x86_64-unknown-linux-gnu + - target: aarch64-unknown-linux-gnu + setup: | + sudo apt-get install -y gcc-aarch64-linux-gnu runs-on: ubuntu-latest steps: @@ -53,10 +58,9 @@ jobs: targets: ${{ matrix.target }} cache-target: ${{ matrix.target }}/release - # TODO: Reenable when we have a way to build for other targets - # - name: Setup environment for target - # if: ${{ matrix.setup }} - # run: ${{ matrix.setup }} + - name: Setup environment for target + if: ${{ matrix.setup }} + run: ${{ matrix.setup }} - run: cargo build --release --features vendored-openssl --bin cargo-codspeed --target ${{ matrix.target }}