github: improve CI
authorÁlvaro Fernández Rojas <[email protected]>
Sun, 19 Oct 2025 14:14:44 +0000 (16:14 +0200)
committerÁlvaro Fernández Rojas <[email protected]>
Sun, 19 Oct 2025 19:51:06 +0000 (21:51 +0200)
commit2e46a7405f26ec131918c821c30ac0b26fdb22f0
tree7cfb95ab1405c5b0572d1d62d801b3ab15bf7e4d
parent57c1e8cd2c051d755ca861a9ab38a8049d2e3f95
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]