actions: ergogen (#1)

* actions: ergogen

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Create kicad.yaml

* Create kibot.yaml

* Update ergogen.yaml

* actions: ergogen

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml

* Update ergogen.yaml
This commit is contained in:
Daniel Bauer
2023-08-12 11:28:18 +02:00
committed by GitHub
parent 3d3094f8e3
commit f9545d2971
2 changed files with 31 additions and 0 deletions

29
.github/workflows/ergogen.yaml vendored Normal file
View File

@@ -0,0 +1,29 @@
name: Check ergogen
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
env:
node_version: 20.4
ergogen_version: 4.0.4
ergogen_config: "ergogen"
kicad_pcb: "pcbs/pcbs/keyboard.kicad_pcb"
dir: .
jobs:
ergogen:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Use Node.js ${{env.node_version}}
uses: actions/setup-node@v3
with:
node-version: ${{env.node_version}}
- name: Install ergogen
run: npm i -g ergogen@${{env.ergogen_version}}
- name: Build with ergogen
run: ergogen ${{env.ergogen_config}} -d /tmp/ergogen