From a35a9789cb63537e206d4311aaab88f8fd3fa436 Mon Sep 17 00:00:00 2001 From: matei jordache Date: Fri, 1 Mar 2024 09:55:01 -0500 Subject: [PATCH] Move PR from design review to documentation generation --- .github/workflows/documentation.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index ee53147..2f6b8a8 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -31,9 +31,9 @@ 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,Edge.Cuts" ${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,Edge.Cuts" ${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,Edge.Cuts" ${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,Edge.Cuts" ${workflow_project_dir}/${kicad_project_name}.kicad_pcb - name: Export assembly documentation run: | @@ -54,6 +54,19 @@ jobs: zip -r ${kicad_project_name}-gerbers.zip gerbers sudo rm -r gerbers + - name: Add PDFs to repo + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + git config --global user.email "robot@mateijordache.info" + git config --global user.name "robot" + git fetch + git checkout documentation + git add ${workflow_project_dir}/*.pdf + git commit -m "Add design file PDFs to repo [skip ci]" + git push origin documentation + gh pr create --head documentation --base main --title "Add design file PDFs to repo" --body "Automated PR from GHA" + - name: Archive artifacts uses: actions/upload-artifact@v4 if: always()