on: workflow_dispatch: push: branches: - main paths: - "**/*.kicad_pcb" name: Render Previews jobs: pngs: runs-on: ubuntu-latest name: "Export as PNGs" steps: # CHECKOUT - name: Checkout uses: actions/checkout@v2 # PREVIEWS - name: Sweep v2 uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep v2.2/sweepv2.kicad_pcb"' pngs_dir: ./gallery/sweepv2 - name: Sweep Half Swept uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep half-swept/half-swept.kicad_pcb"' pngs_dir: ./gallery/sweep-half-swept - name: Sweep High M uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep High M/sweep-high.kicad_pcb"' pngs_dir: ./gallery/sweep-high-m - name: Sweep High uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep High/sweep-high.kicad_pcb"' pngs_dir: ./gallery/sweep-high - name: Sweep Mini uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep Mini/sweep-mini.kicad_pcb"' pngs_dir: ./gallery/sweep-mini - name: Sweep Bling MX uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep Bling MX/pcb/sweep-bling-mx__pcb.kicad_pcb"' pngs_dir: ./gallery/sweep-bling-mx - name: Sweep Bling MX (plate) uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep Bling MX/switch-plate/sweep-bling-mx__plate.kicad_pcb"' pngs_dir: ./gallery/sweep-bling-mx-plate - name: Sweep Bling MX (bottom) uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep Bling MX/bottom-plate/sweep-bling-mx__bottom.kicad_pcb"' pngs_dir: ./gallery/sweep-bling-mx-bottom - name: Sweep Bling LP uses: ./.github/actions/export-pngs with: pcb_file: '"./Sweep Bling LP/pcb/sweepbling-lp__pcb.kicad_pcb"' pngs_dir: ./gallery/sweep-bling-lp # UPDATE GALLERY - name: Update gallery uses: stefanzweifel/git-auto-commit-action@v4.14.1 with: commit_message: "Update gallery (automated)" commit_user_name: GitHub Actions Bot file_pattern: "**/*.png"