Skip to content

chore: centralize board manufacturer/model/USB identity in hw_defs JSON #104

chore: centralize board manufacturer/model/USB identity in hw_defs JSON

chore: centralize board manufacturer/model/USB identity in hw_defs JSON #104

---
name: Validate radio macros
on:
push:
branches:
- 'main'
- '[0-9]+.[0-9]+'
pull_request:
workflow_dispatch:
# No 'paths' filter: any CMakeLists or source edit can orphan a macro, and #6437
# touched neither hw_defs nor codegen. Pure stdlib, runs in about a second.
jobs:
validate:
name: Radio macros
runs-on: ubuntu-latest
steps:
- name: Check out the repo
uses: actions/checkout@v7
- name: Check every referenced RADIO_* macro can be defined
run: python3 tools/check_radio_macros.py