From 17a8816c6a2f956328e9710d545606021a3c0338 Mon Sep 17 00:00:00 2001 From: Egor Savkin Date: Mon, 30 Sep 2024 16:26:49 +0800 Subject: [PATCH] Upload artifacts after objcopy Signed-off-by: Egor Savkin --- .github/workflows/ci.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5caff3a..ae7e081 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -72,10 +72,26 @@ jobs: toolchain: ${{ matrix.toolchain }} target: thumbv7em-none-eabihf override: true + components: llvm-tools-preview + - name: Install binary utils + uses: actions-rs/cargo@v1 + with: + command: install + args: | + cargo-binutils - uses: actions-rs/cargo@v1 with: command: build args: --release --features "${{ matrix.features }}" + - name: Objcopy release binary + uses: actions-rs/cargo@v1 + with: + command: objcopy + args: --release --bin thermostat-eem -- -O binary ${{ matrix.toolchain }}-thermostat-eem.bin + - name: Upload a Build Artifact + uses: actions/upload-artifact@v3.2.1-node20 + with: + path: ${{ matrix.toolchain }}-thermostat-eem.bin doc: runs-on: ubuntu-latest