From 1e9956c8cbb756133682fb8a7bb1850c93bf0459 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Fri, 3 Jul 2020 15:03:28 +0100 Subject: [PATCH] build: github: Prepare for splitting binaries by building all binaries In preparation for splitting the binaries into their own crates start building all the binaries in the workspace when doing a build as part of the GitHub actions. Signed-off-by: Rob Bradford --- .github/workflows/build.yaml | 2 +- .github/workflows/release.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8c6ad982f..f874370c6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -26,4 +26,4 @@ jobs: override: true - name: Build - run: cargo build --release --target=${{ matrix.target }} + run: cargo build --all --release --target=${{ matrix.target }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 175ddc9b2..48810026d 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -20,9 +20,9 @@ jobs: toolchain: stable target: x86_64-unknown-linux-musl - name: Build - run: cargo build --release --target=x86_64-unknown-linux-gnu + run: cargo build --all --release --target=x86_64-unknown-linux-gnu - name: Static Build - run: cargo build --release --target=x86_64-unknown-linux-musl + run: cargo build --all --release --target=x86_64-unknown-linux-musl - name: Strip cloud-hypervisor binaries run: strip target/*/release/cloud-hypervisor - name: Create Release