Add action for DSN export
This commit is contained in:
parent
9936858fe0
commit
7485be2fbc
|
|
@ -0,0 +1,16 @@
|
|||
name: 'Export DSN'
|
||||
description: 'Export Specctra DSN from a Kicad PCB'
|
||||
inputs:
|
||||
pcb_file:
|
||||
description: 'Kicad input file'
|
||||
required: true
|
||||
dsn_file:
|
||||
description: 'Specctra DSN output file'
|
||||
required: true
|
||||
runs:
|
||||
using: 'docker'
|
||||
image: 'docker://soundmonster/kicad-automation-scripts:latest'
|
||||
entrypoint: /usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/export_dsn.py
|
||||
args:
|
||||
- ${{ inputs.pcb_file }}
|
||||
- ${{ inputs.dsn_file }}
|
||||
|
|
@ -20,6 +20,11 @@ jobs:
|
|||
run: npm install
|
||||
- name: Generate unrouted PCBs
|
||||
run: npm run gen
|
||||
- name: Export DSN for main PCB
|
||||
uses: ./.github/actions/export-dsn
|
||||
with:
|
||||
pcb_file: output/pcbs/board.kicad_pcb
|
||||
dsn_file: output/pcbs/board.dsn
|
||||
- name: Persist output
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
|
|
|
|||
Loading…
Reference in New Issue