Skip to content

feat(hardware): kicad kibot workflow #2

feat(hardware): kicad kibot workflow

feat(hardware): kicad kibot workflow #2

name: Hardware Actions
on:
push:
branches: [main]
paths:
- "synth-hardware/**"
- ".github/workflows/synth-hardware.yml"
pull_request:
paths:
- "synth-hardware/**"
jobs:
example:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: INTI-CMNB/KiBot@v2_k8
with:
# Required - kibot config file
config: "synth-hardware/keyboard/config.kibot.yaml"
# optional - prefix to output defined in config
dir: output
# optional - schematic file
schema: "synth-hardware/keyboard/Keyboard.kicad_sch"
# optional - PCB design file
board: "synth-hardware/keyboard/Keyboard.kicad_pcb"
- name: upload results
if: ${{ always() }}
uses: actions/upload-artifact@v4
with:
name: output
path: output