@@ -27,13 +27,13 @@ jobs:
27
27
runs-on : ubuntu-latest
28
28
continue-on-error : true
29
29
steps :
30
- - uses : actions/checkout@v3
30
+ - uses : actions/checkout@v4
31
31
with :
32
32
submodules : recursive
33
33
token : ${{ secrets.pat }}
34
34
ref : ${{ github.head_ref }}
35
35
36
- - uses : INTI-CMNB/KiBot@v2_dk7
36
+ - uses : INTI-CMNB/KiBot@v2_dk8
37
37
with :
38
38
config : ${{ env.kibot }}/erc.kibot.yaml
39
39
schema : ${{ env.schema }}
@@ -45,13 +45,13 @@ jobs:
45
45
runs-on : ubuntu-latest
46
46
continue-on-error : true
47
47
steps :
48
- - uses : actions/checkout@v3
48
+ - uses : actions/checkout@v4
49
49
with :
50
50
submodules : recursive
51
51
token : ${{ secrets.pat }}
52
52
ref : ${{ github.head_ref }}
53
53
54
- - uses : INTI-CMNB/KiBot@v2_dk7
54
+ - uses : INTI-CMNB/KiBot@v2_dk8
55
55
with :
56
56
config : ${{ env.kibot }}/drc.kibot.yaml
57
57
schema : ${{ env.schema }}
@@ -63,20 +63,20 @@ jobs:
63
63
runs-on : ubuntu-latest
64
64
continue-on-error : true
65
65
steps :
66
- - uses : actions/checkout@v3
66
+ - uses : actions/checkout@v4
67
67
with :
68
68
submodules : recursive
69
69
token : ${{ secrets.pat }}
70
70
ref : ${{ github.head_ref }}
71
71
72
- - uses : INTI-CMNB/KiBot@v2_dk7
72
+ - uses : INTI-CMNB/KiBot@v2_dk8
73
73
with :
74
74
config : ${{ env.kibot }}/schematics.kibot.yaml
75
75
schema : ${{ env.schema }}
76
76
board : ${{ env.board }}
77
77
dir : ${{ env.dir }}_docs
78
78
79
- - uses : actions/upload-artifact@v3
79
+ - uses : actions/upload-artifact@v4
80
80
if : ${{ success() }}
81
81
with :
82
82
name : doc_sch
@@ -87,41 +87,47 @@ jobs:
87
87
runs-on : ubuntu-latest
88
88
# continue-on-error: true
89
89
steps :
90
- - uses : actions/checkout@v3
90
+ - uses : actions/checkout@v4
91
91
with :
92
92
submodules : recursive
93
93
token : ${{ secrets.pat }}
94
94
ref : ${{ github.head_ref }}
95
95
96
- - uses : INTI-CMNB/KiBot@v2_dk7
96
+ - uses : INTI-CMNB/KiBot@v2_dk8
97
97
with :
98
98
config : ${{ env.kibot }}/placement.kibot.yaml
99
99
schema : ${{ env.schema }}
100
100
board : ${{ env.board }}
101
101
dir : ${{ env.dir }}_docs
102
102
103
- - uses : INTI-CMNB/KiBot@v2_dk7
103
+ - uses : INTI-CMNB/KiBot@v2_dk8
104
104
with :
105
105
config : ${{ env.kibot }}/xml.kibot.yaml
106
106
schema : ${{ env.schema }}
107
107
board : ${{ env.board }}
108
108
dir : ${{ env.dir }}_docs
109
109
110
- - name : " Rename output"
110
+ # - name: "Rename output"
111
+ # run: |
112
+ # for file in $(find ${{env.dir}} -type f); do sudo mv "${file}" "${file//${{env.project}}/${{env.branch}}}" ; done
113
+ # for file in $(find ${{env.dir}}_docs -type f); do sudo mv "${file}" "${file//${{env.project}}/${{env.branch}}}" ; done
114
+
115
+ - name : " Collect files"
111
116
run : |
112
- for file in $(find ${{env.dir}} -type f); do sudo mv "${file}" "${file//${{env.project}}/${{env.branch}}}" ; done
113
- for file in $(find ${{env.dir}}_docs -type f); do sudo mv "${file}" "${file//${{env.project}}/${{env.branch}}}" ; done
117
+ tree
118
+ mkdir doc_xml || true ;
119
+ mv hw/sch_pcb/*.xml doc_xml/ || true;
120
+ mv hw/out_docs/*.csv doc_xml/ || true;
114
121
115
- - uses : actions/upload-artifact@v3
122
+ - uses : actions/upload-artifact@v4
116
123
if : ${{ success() }}
117
124
with :
118
125
name : doc_xml
119
126
path : |
120
- hw/sch_pcb/*.xml
121
- hw/sch_pcb/*.csv
127
+ doc_xml
122
128
123
129
# Zde se zahazuji debugovaci videa
124
- - uses : actions/upload-artifact@v3
130
+ - uses : actions/upload-artifact@v4
125
131
if : ${{ success() }}
126
132
with :
127
133
name : doc_placement
@@ -134,20 +140,20 @@ jobs:
134
140
runs-on : ubuntu-latest
135
141
# continue-on-error: true
136
142
steps :
137
- - uses : actions/checkout@v3
143
+ - uses : actions/checkout@v4
138
144
with :
139
145
submodules : recursive
140
146
token : ${{ secrets.pat }}
141
147
ref : ${{ github.head_ref }}
142
148
143
- - uses : INTI-CMNB/KiBot@v2_dk7
149
+ - uses : INTI-CMNB/KiBot@v2_dk8
144
150
with :
145
151
config : ${{ env.kibot }}/report.kibot.yaml
146
152
schema : ${{ env.schema }}
147
153
board : ${{ env.board }}
148
154
dir : ${{ env.dir }}_report
149
155
150
- - uses : actions/upload-artifact@v3
156
+ - uses : actions/upload-artifact@v4
151
157
if : ${{ success() }}
152
158
with :
153
159
name : doc_report
@@ -158,13 +164,13 @@ jobs:
158
164
runs-on : ubuntu-latest
159
165
continue-on-error : true
160
166
steps :
161
- - uses : actions/checkout@v3
167
+ - uses : actions/checkout@v4
162
168
with :
163
169
submodules : recursive
164
170
token : ${{ secrets.pat }}
165
171
ref : ${{ github.head_ref }}
166
172
167
- - uses : INTI-CMNB/KiBot@v2_dk7
173
+ - uses : INTI-CMNB/KiBot@v2_dk8
168
174
with :
169
175
config : ${{ env.kibot }}/ibom.kibot.yaml
170
176
schema : ${{ env.schema }}
@@ -174,7 +180,7 @@ jobs:
174
180
- name : " Rename output"
175
181
run : for file in $(find ${{env.dir}} -type f); do sudo mv "${file}" "${file//${{env.project}}/${{env.branch}}}" ; done
176
182
177
- - uses : actions/upload-artifact@v3
183
+ - uses : actions/upload-artifact@v4
178
184
if : ${{ success() }}
179
185
with :
180
186
name : doc_ibom
@@ -187,13 +193,13 @@ jobs:
187
193
runs-on : ubuntu-latest
188
194
continue-on-error : true
189
195
steps :
190
- - uses : actions/checkout@v3
196
+ - uses : actions/checkout@v4
191
197
with :
192
198
submodules : recursive
193
199
token : ${{ secrets.pat }}
194
200
ref : ${{ github.head_ref }}
195
201
196
- - uses : INTI-CMNB/KiBot@v2_dk7
202
+ - uses : INTI-CMNB/KiBot@v2_dk8
197
203
with :
198
204
config : ${{ env.kibot }}/gerbers.kibot.yaml
199
205
schema : ${{ env.schema }}
@@ -204,7 +210,7 @@ jobs:
204
210
- name : " Rename output"
205
211
run : for file in $(find ${{env.dir}}_gerbers -type f); do sudo mv "${file}" "${file//${{env.project}}/${{env.branch}}}" || true ; done
206
212
207
- - uses : actions/upload-artifact@v2
213
+ - uses : actions/upload-artifact@v4
208
214
if : ${{ success() }}
209
215
with :
210
216
name : hw_cam_profi
@@ -216,34 +222,34 @@ jobs:
216
222
runs-on : ubuntu-latest
217
223
# continue-on-error: true
218
224
steps :
219
- - uses : actions/checkout@v3
225
+ - uses : actions/checkout@v4
220
226
with :
221
227
submodules : recursive
222
228
token : ${{ secrets.pat }}
223
229
ref : ${{ github.head_ref }}
224
230
225
- - uses : INTI-CMNB/KiBot@v2_dk7
231
+ - uses : INTI-CMNB/KiBot@v2_dk8
226
232
with :
227
233
config : ${{ env.kibot }}/cad.kibot.yaml
228
234
schema : ${{ env.schema }}
229
235
board : ${{ env.board }}
230
236
dir : ${{ env.dir }}_cad
231
237
232
- - uses : INTI-CMNB/KiBot@v2_dk7
238
+ - uses : INTI-CMNB/KiBot@v2_dk8
233
239
with :
234
240
config : ${{ env.kibot }}/render.kibot.yaml
235
241
schema : ${{ env.schema }}
236
242
board : ${{ env.board }}
237
243
dir : ${{ env.dir }}_img
238
244
verbose : 3
239
245
240
- - uses : actions/upload-artifact@v3
246
+ - uses : actions/upload-artifact@v4
241
247
if : ${{ success() }}
242
248
with :
243
249
name : doc_cad
244
250
path : ${{ env.dir }}_cad/**
245
251
246
- - uses : actions/upload-artifact@v3
252
+ - uses : actions/upload-artifact@v4
247
253
if : ${{ success() }}
248
254
with :
249
255
name : doc_img
@@ -255,7 +261,7 @@ jobs:
255
261
name : Update repository
256
262
needs : [graphics, gerbers, schematics, placement, report, ibom]
257
263
steps :
258
- - uses : actions/checkout@v3
264
+ - uses : actions/checkout@v4
259
265
with :
260
266
ref : ${{ github.head_ref }}
261
267
token : ${{ secrets.pat }}
@@ -265,7 +271,7 @@ jobs:
265
271
git submodule update --remote || true
266
272
267
273
- name : Download a Build Artifact
268
- uses : actions/download-artifact@v3.0.0
274
+ uses : actions/download-artifact@v4
269
275
270
276
- name : Remove old manufarturing data
271
277
run : |
@@ -283,21 +289,21 @@ jobs:
283
289
mkdir hw || true
284
290
mkdir hw/cam_profi || true
285
291
mkdir hw/cam_profi/gbr || true
286
- mkdir hw/cam_profi/PnP || true
292
+ mkdir hw/cam_profi/assembly || true
287
293
mkdir hw/cam_profi/ibom || true
288
294
289
295
cp -r doc_img/* doc/gen/img || true
290
296
cp -r doc_cad/cad/* doc/gen || true
291
- mv -r hw_cam_profi/PnP hw/cam_profi/PnP || true
292
297
cp -r hw_cam_profi/* hw/cam_profi/gbr || true
293
298
cp -r doc_sch/docs/* doc/gen || true
294
299
cp -r doc_xml/* hw/cam_profi || true
295
300
cp -r doc_sch/img/pcb/* doc/gen/img || true
296
- cp -r doc_placement/doc* hw/cam_profi || true
301
+ mv -r doc_placement/PnP/* hw/cam_profi/assembly || true
302
+ cp -r doc_placement/* hw/cam_profi/assembly || true
297
303
cp -r doc_report/* doc/gen || true
298
- cp -r doc_ibom/docs/* hw/cam_profi/ibom || true
304
+ cp -r doc_ibom/docs/* hw/cam_profi || true
299
305
300
- mv hw/cam_profi/grb /PnP hw/cam_profi/PnP || true
306
+ mv hw/cam_profi/gbr /PnP/ hw/cam_profi/assembly || true
301
307
302
308
rm -r doc_img || true
303
309
rm -r doc_cad || true
0 commit comments