Enable CI gate: fix Doxygen and add workflow.

Clear doc-block warnings so doxygen exits 0, add GitHub Actions
for host tests, Doxygen, and manual sync, and document CI in the manual.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-06 23:41:30 +02:00
co-authored by Cursor
parent 8cd962ee25
commit 9f76ab9e74
12 changed files with 143 additions and 39 deletions
+3 -3
View File
@@ -2,8 +2,8 @@
Open-source Hi-Fi DAB+/FM receiver firmware for the ESP32-S3.
**Status:** fw **0.7.0**companion-chip boot (Si4684, ADAU1701, BT1035),
Wi-Fi provisioning, tuner/audio REST API, Bluetooth pairing, station presets.
**Status:** fw **0.7.1**CI on `main` (host tests, Doxygen, manual sync);
companion-chip boot, REST API, Bluetooth pairing, station presets.
See [`docs/TODO.md`](docs/TODO.md) for the agent task list.
## Quick start
@@ -26,7 +26,7 @@ cmake --build build-host
ctest --test-dir build-host --output-on-failure
```
Documentation gates (must exit 0 before merging):
Documentation gates (must exit 0 before merging; also enforced in CI):
```bash
doxygen Doxyfile