|
27 | 27 | REQUIREMENTS_WHL_313: "" |
28 | 28 | REQUIREMENTS_WHL_314: "" |
29 | 29 | REQUIREMENTS_WHL_315: "" |
30 | | - ZIP: "1" |
31 | | - SEVEN_Z: "0" |
32 | | - EXE: "1" |
| 30 | + formats: { zip: true, 7z: false, exe: true } |
33 | 31 | PANDOC: "0" |
34 | 32 | WINPYARCHDET: "64" |
35 | 33 | - name: "slim" |
|
39 | 37 | REQUIREMENTS_WHL_313: "" |
40 | 38 | REQUIREMENTS_WHL_314: "" |
41 | 39 | REQUIREMENTS_WHL_315: "" |
42 | | - ZIP: "0" |
43 | | - SEVEN_Z: "1" |
44 | | - EXE: "1" |
| 40 | + formats: { zip: false, 7z: true, exe: true } |
45 | 41 | PANDOC: "1" |
46 | 42 | WINPYARCHDET: "64" |
47 | 43 | - name: "whl" |
|
51 | 47 | REQUIREMENTS_WHL_313: "winpython\\portable\\cycle_2025_05\\requir.64-3_13_11_0whl_wheels.txt" |
52 | 48 | REQUIREMENTS_WHL_314: "winpython\\portable\\cycle_2025_05\\requir.64-3_14_2_0whl_wheels.txt" |
53 | 49 | REQUIREMENTS_WHL_315: "" |
54 | | - ZIP: "0" |
55 | | - SEVEN_Z: "1" |
56 | | - EXE: "0" |
| 50 | + formats: { zip: false, 7z: true, exe: false } |
57 | 51 | PANDOC: "0" |
58 | 52 | WINPYARCHDET: "64" |
59 | 53 | - name: "free" |
|
63 | 57 | REQUIREMENTS_WHL_313: "" |
64 | 58 | REQUIREMENTS_WHL_314: "" |
65 | 59 | REQUIREMENTS_WHL_315: "" |
66 | | - ZIP: "1" |
67 | | - SEVEN_Z: "0" |
68 | | - EXE: "1" |
| 60 | + formats: { zip: true, 7z: false, exe: true } |
69 | 61 | PANDOC: "0" |
70 | 62 | WINPYARCHDET: "64F" |
71 | 63 | - name: "slimf" |
|
75 | 67 | REQUIREMENTS_WHL_313: "" |
76 | 68 | REQUIREMENTS_WHL_314: "" |
77 | 69 | REQUIREMENTS_WHL_315: "" |
78 | | - ZIP: "0" |
79 | | - SEVEN_Z: "1" |
80 | | - EXE: "1" |
| 70 | + formats: { zip: false, 7z: true, exe: true } |
81 | 71 | PANDOC: "1" |
82 | 72 | WINPYARCHDET: "64F" |
83 | 73 |
|
@@ -253,14 +243,14 @@ jobs: |
253 | 243 | shell: pwsh |
254 | 244 | run: | |
255 | 245 | $destfile = "publish_output\WinPython$env:WINPYARCH-$env:WINPYVER.zip" |
256 | | - if ( $env:WINPYZIP -eq '1') { Compress-Archive -Path "$env:build_location" -DestinationPath $destfile} |
| 246 | + if ("${{ matrix.flavor.formats.zip }}" -eq "true") { Compress-Archive -Path "$env:build_location" -DestinationPath $destfile} |
257 | 247 |
|
258 | 248 | $destfile7z = "publish_output\WinPython$env:WINPYARCH-$env:WINPYVER.7z" |
259 | | - if ( $env:WINPY7Z -eq '1') { 7z a $destfile7z $env:build_location } |
| 249 | + if ("${{ matrix.flavor.formats.7z }}" -eq "true") { 7z a $destfile7z $env:build_location } |
260 | 250 |
|
261 | 251 | $destfileexe = "publish_output\WinPython$env:WINPYARCH-$env:WINPYVER.exe" |
262 | 252 | $SFXModulePath = "C:\Program Files\7-Zip\7z.sfx" |
263 | | - if ( $env:WINPYEXE -eq '1') { 7z a -t7z -sfx"$SFXModulePath" $destfileexe $env:build_location } |
| 253 | + if ("${{ matrix.flavor.formats.exe }}" -eq "true") { 7z a -t7z -sfx"$SFXModulePath" $destfileexe $env:build_location } |
264 | 254 |
|
265 | 255 | - name: generate hashes wppm style |
266 | 256 | if: env.WINPYREQUIREMENTS != '' |
|
0 commit comments