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_k7 with: config: config.kibot.yaml dir: output - uses: actions/upload-artifact@v3 with: name: output path: output