github: improve CI
authorÁlvaro Fernández Rojas <[email protected]>
Sun, 19 Oct 2025 11:14:46 +0000 (13:14 +0200)
committerÁlvaro Fernández Rojas <[email protected]>
Mon, 20 Oct 2025 05:55:47 +0000 (07:55 +0200)
commitc69fb5ef80b9780fe9add345052aef9ccb5d51f4
tree05bc8c11a1150a37f52e3eaf9f12c7a73302ee85
parentfa6a52b0371356aeebd0b0c50dbb4ae77ee24bd0
github: improve CI

- Remove unneeded CMAKE_SYSTEM_PROCESSOR.
- Add summary table with sizes (in bytes) for each arch/variant.
- Upload generated binaries as artifacts.
- Add OpenWrt formalities.

Signed-off-by: Álvaro Fernández Rojas <[email protected]>
.github/workflows/ci.yml
.github/workflows/formal.yml [new file with mode: 0644]
.github/workflows/scripts/ci_helpers.sh [new file with mode: 0644]