github: improve CI
authorÁlvaro Fernández Rojas <[email protected]>
Sat, 18 Oct 2025 08:13:26 +0000 (10:13 +0200)
committerÁlvaro Fernández Rojas <[email protected]>
Sat, 18 Oct 2025 15:55:10 +0000 (17:55 +0200)
commit4ee309a54011169aaea91674c666894d940a0970
treef6d1a1e757d479dbbd1b9e91abde28a2295bbe0f
parentff3a241ccc98a19bae6a6be271055dec108a9679
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]