From fe9559bed4933096289e60218b18cca470316074 Mon Sep 17 00:00:00 2001 From: Guillaume Lagrange Date: Fri, 3 Oct 2025 11:00:56 +0200 Subject: [PATCH 1/2] ci: install musl-tools before building for release --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6761fec8..93a835c7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -59,6 +59,9 @@ jobs: with: targets: ${{ matrix.target }} + - name: Install musl tools + run: sudo apt-get update && sudo apt-get install -y musl-tools + - run: cargo build --locked --release --bin cargo-codspeed --target ${{ matrix.target }} - name: Upload Release Asset From 88d41d9d0245c81571d4823ba579f1a4ce185c7d Mon Sep 17 00:00:00 2001 From: Guillaume Lagrange Date: Fri, 3 Oct 2025 11:13:31 +0200 Subject: [PATCH 2/2] ci: fetch submodules while building for release binaries --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 93a835c7..cbc547f8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -55,6 +55,9 @@ jobs: runs-on: ${{ matrix.runner }} steps: - uses: actions/checkout@v4 + with: + submodules: true + fetch-depth: 0 - uses: moonrepo/setup-rust@v1 with: targets: ${{ matrix.target }}