Remove output files before running action

This commit is contained in:
Marco Massarelli 2023-05-11 16:51:44 -04:00
parent 5d143ad5a4
commit 628b9ca598
3 changed files with 12 additions and 0 deletions

View File

@ -14,5 +14,9 @@ runs:
for board in ${{ inputs.boards }};
do
echo Processing $board
if [ -e ergogen/output/pcbs/${board}.ses ]; then
echo Cleaning up ergogen/output/pcbs/${board}.ses
rm -f ergogen/output/pcbs/${board}.ses
fi
java -jar /opt/freerouting_cli.jar -de ergogen/output/pcbs/${board}.dsn -do ergogen/output/pcbs/${board}.ses
done

View File

@ -17,5 +17,9 @@ runs:
for board in ${{ inputs.boards }};
do
echo Processing $board;
if [ -e $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}.dsn ]; then
echo Cleaning up $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}.dsn
rm -f $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}.dsn
fi
/usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/export_dsn.py $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}.kicad_pcb $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}.dsn
done

View File

@ -17,5 +17,9 @@ runs:
for board in ${{ inputs.boards }};
do
echo Processing $board
if [ -e $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}_routed.kicad_pcb ]; then
echo Cleaning up $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}_routed.kicad_pcb
rm -f $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}_routed.kicad_pcb
fi
/usr/lib/python2.7/dist-packages/kicad-automation/pcbnew_automation/import_ses.py $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}.kicad_pcb $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}.ses --output-file $GITHUB_WORKSPACE/ergogen/output/pcbs/${board}_routed.kicad_pcb;
done