From 9b368a5cbdcf83888b60bdcb376f30827a38003f Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sun, 14 Jan 2024 17:06:37 +0100 Subject: [PATCH] Added firmware build target --- .forgejo/workflows/build.yml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 7fca9f6..5cde201 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -1,6 +1,6 @@ on: push jobs: - build-linux: + build-firmware: runs-on: docker container: image: forgejo.zenerdio.de/sebastian/cheapsdo-ci:v0.1.0 @@ -16,6 +16,23 @@ jobs: target/ key: build-cheapsdo restore-keys: audit-cheapsdo + - run: cd firmware && CARGO_HOME=~/.cargo cargo build --target thumbv7m-none-eabi --release + + build-linux: + runs-on: docker + container: + image: forgejo.zenerdio.de/sebastian/cheapsdo-ci:v0.1.0 + steps: + - uses: actions/checkout@v3 + - uses: actions/cache@v3 + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + target/ + key: build-cheapsdo - run: cd hostsoftware && CARGO_HOME=~/.cargo cargo build --release build-windows: