apcountryman / prototype-kicad-project-ci-cd

KiCad project CI/CD prototype.
Other
0 stars 1 forks source link

Add design rules compliance CI job #9

Closed apcountryman closed 3 years ago

apcountryman commented 3 years ago

Add design rules compliance CI job. The proposed design was outlined in #8.

for layout in "${layouts[@]}"; do if ! "$repository/utilities/KiAuto/src/pcbnew_do" run_drc "$ignore_unconnected_nets" "$layout" "$repository"; then cat "$repository/"*.drt abort fi done


- [ ] Add design rules compliance check CI job (`check-design-rules-compliance`) to `.github/workflows/ci.yml`
    - [ ] `name: Check design rules compliance`
    - [ ] Steps:
        - [ ] Checkout (needs submodules)
        - [ ] `name: Check design rules compliance`, `run: ./ci/check-design-rules-compliance --ignore-unconnected-nets`