github: improve CI
authorÁlvaro Fernández Rojas <[email protected]>
Sun, 19 Oct 2025 11:02:15 +0000 (13:02 +0200)
committerÁlvaro Fernández Rojas <[email protected]>
Sun, 19 Oct 2025 17:25:14 +0000 (19:25 +0200)
commit053e6c4b386348834e35e5fefc921fadc0e64025
tree019258b0e63003d74655ed15321861012f50de67
parentb65ff293a96924f9b19dff8855232bfb9054b976
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]