Add workflow
This commit is contained in:
parent
6a8f47dd88
commit
0cd7fe55ef
2 changed files with 89 additions and 0 deletions
24
.github/actions/export-pngs/action.yml
vendored
Normal file
24
.github/actions/export-pngs/action.yml
vendored
Normal file
|
@ -0,0 +1,24 @@
|
|||
name: 'Export PNGs'
|
||||
description: 'Export PNG files from a Kicad PCB'
|
||||
inputs:
|
||||
pcb_file:
|
||||
description: 'Kicad input file'
|
||||
required: true
|
||||
pngs_dir:
|
||||
description: 'PNGs folder'
|
||||
required: true
|
||||
theme:
|
||||
default: '-s set-black-enig'
|
||||
# flags:
|
||||
# description: 'Additional flags for pcbdraw'
|
||||
# default: ''
|
||||
runs:
|
||||
using: 'docker'
|
||||
image: 'docker://yaqwsx/kikit:v1.0.2'
|
||||
entrypoint: '/bin/sh'
|
||||
args:
|
||||
- '-c'
|
||||
- |
|
||||
mkdir -p $GITHUB_WORKSPACE/${{ inputs.pngs_dir }} ;
|
||||
pcbdraw ${{ inputs.theme }} --silent $GITHUB_WORKSPACE/${{ inputs.pcb_file }} $GITHUB_WORKSPACE/${{ inputs.pngs_dir }}/front.png
|
||||
pcbdraw --back ${{ inputs.theme }} --silent $GITHUB_WORKSPACE/${{ inputs.pcb_file }} $GITHUB_WORKSPACE/${{ inputs.pngs_dir }}/back.png
|
Loading…
Add table
Add a link
Reference in a new issue