Skip to content

Commit 9f3fe2d

Browse files
committed
fix the name of minimized zip file so it finds it. Also update the upload/download artifact versions
1 parent 34a1851 commit 9f3fe2d

1 file changed

Lines changed: 38 additions & 30 deletions

File tree

.github/workflows/automaticRelease.yaml

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -78,19 +78,27 @@ jobs:
7878
filename: 'Rules.zip'
7979
directory: 'addon/globalPlugins/MathCAT'
8080
path: 'Rules'
81+
- name: Ensure Rules-minimized.zip exists
82+
run: |
83+
if [ ! -f addon/globalPlugins/MathCAT/Rules-minimized.zip ]; then
84+
cp addon/globalPlugins/MathCAT/Rules.zip addon/globalPlugins/MathCAT/Rules-minimized.zip
85+
echo "Created placeholder Rules-minimized.zip"
86+
else
87+
echo "Rules-minimized.zip already exists"
88+
fi
8189
- name: Upload Rules.zip
82-
uses: actions/upload-artifact@v5
90+
uses: actions/upload-artifact@v7
8391
with:
8492
name: 'Rules.zip'
8593
path: 'addon/globalPlugins/MathCAT/Rules.zip'
8694
compression-level: 0
8795
retention-days: 1
8896

89-
- name: Upload Rules-minified.zip
90-
uses: actions/upload-artifact@v5
97+
- name: Upload Rules-minimized.zip
98+
uses: actions/upload-artifact@v7
9199
with:
92-
name: 'Rules-minified.zip'
93-
path: 'addon/globalPlugins/MathCAT/Rules-minified.zip'
100+
name: 'Rules-minimized.zip'
101+
path: 'addon/globalPlugins/MathCAT/Rules-minimized.zip'
94102
compression-level: 0
95103
retention-days: 1
96104
if-no-files-found: ignore
@@ -160,7 +168,7 @@ jobs:
160168
directory: 'Example'
161169
path: 'libmathcat_py.pyd'
162170
- name: Upload 32 bit pyd file
163-
uses: actions/upload-artifact@v5
171+
uses: actions/upload-artifact@v7
164172
with:
165173
name: libmathcat_py-32-3.11-win.zip
166174
path: libmathcat_py-32-3.11-win.zip
@@ -232,7 +240,7 @@ jobs:
232240
cd Example
233241
python test.py
234242
- name: Upload 64 bit pyd file
235-
uses: actions/upload-artifact@v5
243+
uses: actions/upload-artifact@v7
236244
with:
237245
name: libmathcat_py-64-3.13-win.zip
238246
path: libmathcat_py-64-3.13-win.zip
@@ -312,7 +320,7 @@ jobs:
312320
directory: 'Example'
313321
path: 'libmathcat_py.so'
314322
- name: Upload 64 bit pyd file
315-
uses: actions/upload-artifact@v5
323+
uses: actions/upload-artifact@v7
316324
with:
317325
name: libmathcat_py-64-3.13-linux.zip
318326
path: libmathcat_py-64-3.13-linux.zip
@@ -329,18 +337,18 @@ jobs:
329337
uses: actions/checkout@v5
330338
# download the 64 build
331339
- name: Download 64 bit build
332-
uses: actions/download-artifact@v5
340+
uses: actions/download-artifact@v8
333341
with:
334342
name: libmathcat_py-64-3.13-win.zip
335343
# download the Rules dir (not part of checkout)
336344
- name: Download 64 bit build
337-
uses: actions/download-artifact@v5
345+
uses: actions/download-artifact@v8
338346
with:
339347
name: Rules.zip
340-
- name: Download Rules-minified.zip
341-
uses: actions/download-artifact@v5
348+
- name: Download Rules-minimized.zip
349+
uses: actions/download-artifact@v8
342350
with:
343-
name: Rules-minified.zip
351+
name: Rules-minimized.zip
344352
if-no-files-found: ignore
345353
# put things where they belong
346354
- name: Set up addons dir
@@ -398,7 +406,7 @@ jobs:
398406
done
399407
ls -l *.nvda-addon
400408
- name: Upload the addon
401-
uses: actions/upload-artifact@v5
409+
uses: actions/upload-artifact@v7
402410
with:
403411
name: addon-64
404412
path: "*.nvda-addon"
@@ -415,18 +423,18 @@ jobs:
415423
uses: actions/checkout@v5
416424
# download the 32 build
417425
- name: Download 32 bit build
418-
uses: actions/download-artifact@v5
426+
uses: actions/download-artifact@v8
419427
with:
420428
name: libmathcat_py-32-3.11-win.zip
421429
# download the Rules dir (not part of checkout)
422430
- name: Download 32 bit build
423-
uses: actions/download-artifact@v5
431+
uses: actions/download-artifact@v8
424432
with:
425433
name: Rules.zip
426-
- name: Download Rules-minified.zip
427-
uses: actions/download-artifact@v5
434+
- name: Download Rules-minimized.zip
435+
uses: actions/download-artifact@v8
428436
with:
429-
name: Rules-minified.zip
437+
name: Rules-minimized.zip
430438
if-no-files-found: ignore
431439
# put things where they belong
432440
- name: Set up addons dir
@@ -492,7 +500,7 @@ jobs:
492500
done
493501
ls -l *.nvda-addon
494502
- name: Upload the addon
495-
uses: actions/upload-artifact@v5
503+
uses: actions/upload-artifact@v7
496504
with:
497505
name: addon-32
498506
path: "*.nvda-addon"
@@ -510,32 +518,32 @@ jobs:
510518

511519
# download the previous build artifacts and put them in their proper places
512520
- name: Download Rules.zip
513-
uses: actions/download-artifact@v5
521+
uses: actions/download-artifact@v8
514522
with:
515523
name: Rules.zip
516-
- name: Download Rules-minified.zip
517-
uses: actions/download-artifact@v5
524+
- name: Download Rules-minimized.zip
525+
uses: actions/download-artifact@v8
518526
with:
519-
name: Rules-minified.zip
527+
name: Rules-minimized.zip
520528
if-no-files-found: ignore
521529
- name: Download 32 bit build
522-
uses: actions/download-artifact@v5
530+
uses: actions/download-artifact@v8
523531
with:
524532
name: libmathcat_py-32-3.11-win.zip
525533
- name: Download 64 bit build
526-
uses: actions/download-artifact@v5
534+
uses: actions/download-artifact@v8
527535
with:
528536
name: libmathcat_py-64-3.13-win.zip
529537
- name: Download 64 bit linux build
530-
uses: actions/download-artifact@v5
538+
uses: actions/download-artifact@v8
531539
with:
532540
name: libmathcat_py-64-3.13-linux.zip
533541
- name: Download 64-bit addon
534-
uses: actions/download-artifact@v5
542+
uses: actions/download-artifact@v8
535543
with:
536544
name: addon-64
537545
- name: Download 32-bit addon
538-
uses: actions/download-artifact@v5
546+
uses: actions/download-artifact@v8
539547
with:
540548
name: addon-32
541549
- name: Consolidate addon files
@@ -582,4 +590,4 @@ jobs:
582590
libmathcat_py-64-3.13-win.zip
583591
libmathcat_py-64-3.13-linux.zip
584592
Rules.zip
585-
Rules-minified.zip
593+
Rules-minimized.zip

0 commit comments

Comments
 (0)