diff --git a/.github/kibot.yaml b/.github/kibot.yaml new file mode 100644 index 0000000..352c8c8 --- /dev/null +++ b/.github/kibot.yaml @@ -0,0 +1,2 @@ +kibot: + version: 1 diff --git a/.github/workflows/ergogen.yaml b/.github/workflows/ergogen.yaml new file mode 100644 index 0000000..cbed15f --- /dev/null +++ b/.github/workflows/ergogen.yaml @@ -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