From afae3a488e5f8f4567534ac4203f3a42080dd50e Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 19 May 2024 23:29:43 -0500 Subject: [PATCH 1/3] Move Raspbian Arm64 to new build scheme --- .github/workflows/build_raspbian.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build_raspbian.yml b/.github/workflows/build_raspbian.yml index cef61bb21..697d08727 100644 --- a/.github/workflows/build_raspbian.yml +++ b/.github/workflows/build_raspbian.yml @@ -10,6 +10,11 @@ jobs: build-raspbian: runs-on: [self-hosted, linux, ARM64] steps: + - name: Install libbluetooth + shell: bash + run: | + apt-get install -y libbluetooth-dev libgpiod-dev libyaml-cpp-dev openssl libssl-dev libulfius-dev liborcania-dev + - name: Checkout code uses: actions/checkout@v4 with: From e8cdac8fa007082a42b733b535006ae723ddad04 Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 19 May 2024 23:31:33 -0500 Subject: [PATCH 2/3] No need to build Raspbian arm64 twice --- .github/workflows/main_matrix.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/main_matrix.yml b/.github/workflows/main_matrix.yml index b60a65009..461b91665 100644 --- a/.github/workflows/main_matrix.yml +++ b/.github/workflows/main_matrix.yml @@ -198,7 +198,6 @@ jobs: build-esp32-s3, build-esp32-c3, build-nrf52, - build-raspbian, build-native, build-rpi2040, package-raspbian, From 34aec70998382a66ea0d61bb9b5b585885aad32d Mon Sep 17 00:00:00 2001 From: Jonathan Bennett Date: Sun, 19 May 2024 23:44:12 -0500 Subject: [PATCH 3/3] No need to build Raspbian arm64 twice: Part 2 --- .github/workflows/main_matrix.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/main_matrix.yml b/.github/workflows/main_matrix.yml index 461b91665..13c2731ae 100644 --- a/.github/workflows/main_matrix.yml +++ b/.github/workflows/main_matrix.yml @@ -103,12 +103,6 @@ jobs: with: board: ${{ matrix.board }} - build-raspbian: - strategy: - fail-fast: false - max-parallel: 1 - uses: ./.github/workflows/build_raspbian.yml - package-raspbian: uses: ./.github/workflows/package_raspbian.yml