Merge pull request #84 from chuckwagoncomputing/workflow

Try automatically exporting gerbers
This commit is contained in:
rusefillc 2023-07-12 16:51:02 -07:00 committed by GitHub
commit 41e6322baa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 3 deletions

View File

@ -1,9 +1,9 @@
name: Check All
name: Create Board
on: [ push, pull_request ]
jobs:
build-firmware:
create-board:
runs-on: ubuntu-latest
steps:
@ -15,6 +15,16 @@ jobs:
# token: ${{ secrets.MY_REPO_PAT }}
submodules: recursive
- name: Install kicad
run: |
sudo add-apt-repository --yes ppa:kicad/kicad-7.0-releases
sudo apt-get install kicad
pip install kicad-netlist-reader
- name: Generate Gerber Files
run: |
bash hellen-one/kicad/bin/export.sh hellen88bmw
- name: 1. Build Docker
run: |
bash hellen-one/bin/step1_build_hellen-one_docker.sh

@ -1 +1 @@
Subproject commit 007a690fcdbf2b4b90cc32a3359d88fb7714d6b7
Subproject commit a60be580679b23da0834b91a019760b5fdc2dd47