Skip to content

Commit 0823235

Browse files
committed
Rename output files, and move stuff out of subfolders
1 parent e51ced2 commit 0823235

File tree

2 files changed

+21
-23
lines changed

2 files changed

+21
-23
lines changed

.github/workflows/kicad-release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,15 @@ jobs:
4343
draft: false
4444
prerelease: false
4545
- name: Build gerbers zip file
46+
env:
47+
SOURCE_TAG: ${{ steps.branch_name.outputs.SOURCE_TAG }}
4648
run: |
47-
zip -r --junk-paths neotron-pico-gerbers.zip docs/gerbers/
49+
zip -r --junk-paths neotron-pico-gerbers-${SOURCE_TAG}.zip docs/gerbers/
4850
- name: Upload files to Release
4951
uses: softprops/action-gh-release@v1
5052
with:
5153
files: |
52-
neotron-pico-gerbers.zip
54+
neotron-pico-gerbers-*.zip
5355
docs/*
5456
env:
5557
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Kicad/docs.kibot.yaml

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,13 @@ preflight:
3131

3232
outputs:
3333
# For more information: https://github.com/INTI-CMNB/KiBoM
34-
- name: 'generic Schematic PDF'
34+
- name: 'generic_sch_pdf'
3535
comment: "Print the schematic as a PDF"
3636
type: pdf_sch_print
37-
dir: pdfs
3837
options:
3938
output: '%f-schematic-%r.%x'
4039

41-
- name: 'generate gerbers'
40+
- name: 'make_gerbers'
4241
comment: "Generate gerber files"
4342
type: gerber
4443
layers:
@@ -74,17 +73,17 @@ outputs:
7473
use_gerber_x2_attributes: true
7574
use_gerber_net_attributes: false
7675

77-
- name: 'generate drills'
76+
- name: 'make_drills'
7877
comment: "Generate drill files"
7978
type: excellon
8079
dir: gerbers
8180

82-
- name: 'ascii position'
81+
- name: 'make_ascii_position'
8382
comment: "Generate XY position files in ASCII"
8483
type: position
8584
dir: gerbers
8685

87-
- name: 'generate PCB DXF'
86+
- name: 'make_dxf'
8887
comment: "Generate 2D PCB CAD in DXF format"
8988
type: dxf
9089
layers:
@@ -104,29 +103,28 @@ outputs:
104103
exclude_edge_layer: false
105104
metric_units: true
106105

107-
- name: 'generate SVG'
106+
- name: 'make_svg'
108107
comment: "Generate 2D PCB image in SVG format"
109108
type: pcbdraw
110109
options:
111110
output: '%f-pcb-%r.%x'
112111

113-
- name: 'generate PNG'
112+
- name: 'make_png'
114113
comment: "Generate 2D PCB image in PNG format"
115114
type: pcbdraw
116115
options:
117116
output: '%f-pcb-%r.%x'
118117
format: png
119118

120-
- name: 'generate 3D model'
119+
- name: 'make_step'
121120
comment: "Generate 3D PCB model in STEP format"
122121
type: step
123122
options:
124123
output: '%f-3d-%r.%x'
125124

126-
- name: 'generate PCB PDF'
125+
- name: 'make_pcb_pdf'
127126
comment: "Generate 2D PCB CAD in PDF format"
128127
type: pdf_pcb_print
129-
dir: pdfs
130128
layers:
131129
- F.Cu
132130
- In1.Cu
@@ -144,22 +142,20 @@ outputs:
144142
separated: true
145143
monochrome: true
146144

147-
- name: 'generate BoM in CSV'
148-
comment: "Generate bill-of-material files"
149-
type: kibom
150-
dir: gerbers
145+
- name: 'make_bom_csv'
146+
comment: "Generate bill-of-material file as CSV"
147+
type: bom
151148
options:
152149
output: '%f-bom-%r.%x'
153150

154-
- name: 'generate BoM in HTML'
151+
- name: 'make_ibom'
155152
comment: "Generate assembly HTML page"
156153
type: ibom
157-
dir: ibom
158154
options:
159155
output: '%f-ibom-%r.%x'
160156

161-
- name: 'jlc position'
162-
comment: "Pick and place file, JLC style"
157+
- name: 'make_jlc_position'
158+
comment: "Generate pick and place file, JLC style"
163159
type: position
164160
options:
165161
variant: rotated
@@ -182,8 +178,8 @@ outputs:
182178
- id: Side
183179
name: Layer
184180

185-
- name: 'jlc bom'
186-
comment: "BoM for JLC"
181+
- name: 'make_jlc_bom'
182+
comment: "Generate BoM, JLC style"
187183
type: bom
188184
options:
189185
output: '%f-bom-jlc-%r.%x'

0 commit comments

Comments
 (0)