chore: centralize board manufacturer/model/USB identity in hw_defs JSON #104
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| --- | |
| 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 |