Skip to content

Commit c6f5f1f

Browse files
committed
Fix DRC and ERC commands to continue on error and correct schematic output; update PDF export commands
1 parent ccf8365 commit c6f5f1f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/kicad.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
sudo apt install --install-recommends kicad
2424
2525
- name: Run DRC
26+
continue-on-error: true
2627
run: |
2728
kicad-cli pcb drc --output=drc.rpt --exit-code-violations tuxkeychain.kicad_pcb
2829
status=$?
@@ -52,8 +53,9 @@ jobs:
5253
sudo apt install --install-recommends kicad
5354
5455
- name: Run ERC
56+
continue-on-error: true
5557
run: |
56-
kicad-cli sch erc --output=erc.rpt --exit-code-violations tuxkeychain.kicad_pcb
58+
kicad-cli sch erc --output=erc.rpt --exit-code-violations tuxkeychain.kicad_sch
5759
status=$?
5860
if [ $status -ne 0 ]; then
5961
echo "ERC failed with exit code $status"
@@ -82,8 +84,8 @@ jobs:
8284
8385
- name: Generate PDFs
8486
run: |
85-
kicad-cli pcb export pdf --output-file=pcb.pdf tuxkeychain.kicad_pcb
86-
kicad-cli sch export pdf --output-file=schematic.pdf tuxkeychain.kicad_pcb
87+
kicad-cli pcb export pdf --output=pcb.pdf tuxkeychain.kicad_pcb
88+
kicad-cli sch export pdf --output=schematic.pdf tuxkeychain.kicad_sch
8789
8890
- name: Upload PDFs
8991
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)