name: kibot on: [push] # push: # paths: # - '**.sch' # - '**.kicad_pcb' # pull_request: # paths: # - '**.sch' # - '**.kicad_pcb' jobs: ERC: runs-on: ubuntu-latest # container: ghcr.io/inti-cmnb/kicad7_auto_full:latest container: setsoft/kicad_debian:latest steps: - uses: actions/checkout@v4 - name: Run ERC run: | [ -f *.sch ] && kiplot -d Fabrication -s update_xml,run_drc -i - name: Retrieve results uses: actions/upload-artifact@v1 with: name: ERC_Output path: Fabrication # example: # runs-on: ubuntu-latest # steps: # - uses: actions/checkout@v2 # - uses: INTI-CMNB/KiBot@v2 # with: # # Required - kibot config file # config: config.kibot.yaml # # optional - prefix to output defined in config # dir: output # # optional - schematic file # schema: 'schematic.sch' # # optional - PCB design file # board: 'pcb.kicad_pcb' # - name: upload results # uses: actions/upload-artifact@v2 # with: # name: output # path: output