From c59321ce83ca57dff3a86a218f001494fbb26763 Mon Sep 17 00:00:00 2001 From: matei jordache Date: Thu, 29 Feb 2024 22:52:54 -0500 Subject: [PATCH] Push schematics to repo via gha --- .github/workflows/design.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/design.yml b/.github/workflows/design.yml index 63db692..ca2dc35 100644 --- a/.github/workflows/design.yml +++ b/.github/workflows/design.yml @@ -34,9 +34,20 @@ jobs: - name: Export design file PDFs run: | - kicad-cli sch export pdf -o ${workflow_project_dir}/outputs/${kicad_project_name}-sch.pdf ${workflow_project_dir}/${kicad_project_name}.kicad_sch - kicad-cli pcb export pdf -o ${workflow_project_dir}/outputs/${kicad_project_name}-pcb-front.pdf -l "F.Cu,F.Mask,F.Silkscreen" ${workflow_project_dir}/${kicad_project_name}.kicad_pcb - kicad-cli pcb export pdf -o ${workflow_project_dir}/outputs/${kicad_project_name}-pcb-back.pdf --erd --ev --mirror -l "B.Cu,B.Mask,B.Silkscreen" ${workflow_project_dir}/${kicad_project_name}.kicad_pcb + kicad-cli sch export pdf -o ${workflow_project_dir}/${kicad_project_name}-sch.pdf ${workflow_project_dir}/${kicad_project_name}.kicad_sch + kicad-cli pcb export pdf -o ${workflow_project_dir}/${kicad_project_name}-pcb-front.pdf -l "F.Cu,F.Mask,F.Silkscreen" ${workflow_project_dir}/${kicad_project_name}.kicad_pcb + kicad-cli pcb export pdf -o ${workflow_project_dir}/${kicad_project_name}-pcb-back.pdf --erd --ev --mirror -l "B.Cu,B.Mask,B.Silkscreen" ${workflow_project_dir}/${kicad_project_name}.kicad_pcb + + - name: Add PDFs to repo + env: + GH_TOKEN: ${{ secrets.lps_token }} + run: | + git config --global user.email "robot@mateijordache.info" + git config --global user.name "robot" + git switch -c documentation + git add ${workflow_project_dir}/*.pdf + git commit -m "Add design file PDFs to repo [skip ci]" + gh pr create --title "Add design file PDFs to repo" --body "Automated PR from GHA" - name: Archive artifacts uses: actions/upload-artifact@v4