@@ -90,13 +90,33 @@ jobs:
90
90
files : build/windows/files_64
91
91
dest : build/windows/starc-64.zip
92
92
93
+ - name : Update manifest
94
+ shell : pwsh
95
+ env :
96
+ APPXMANIFEST_PATH : build\windows\msix\AppxManifest.xml
97
+ BUILD_VERSION : ${{ env.APP_VERSION }}.${{ env.DEV_BUILD }}
98
+ run : |
99
+ $xml = [xml](Get-Content $env:APPXMANIFEST_PATH)
100
+ $xml.Package.Identity.Version = $env:BUILD_VERSION
101
+ $xml.save($env:APPXMANIFEST_PATH)
102
+
103
+ - name : Build MSIX package
104
+ shell : pwsh
105
+ run : |
106
+ New-Item -ItemType Directory -Path build/windows/files_64/images
107
+ Copy-Item -Path build/windows/msix/visual-elements/* -Destination build/windows/files_64/images -Recurse
108
+ cp build/windows/msix/AppxManifest.xml build/windows/files_64
109
+ $env:PATH = $env:PATH + ";C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64"
110
+ makeappx.exe pack /d build/windows/files_64 /p build/windows/starc-package-64.msix
111
+
93
112
- name : Collect artifacts
94
113
uses : actions/upload-artifact@v4
95
114
with :
96
115
name : windows_64 packages
97
116
path : |
98
117
build/windows/starc-setup-64.exe
99
118
build/windows/starc-64.zip
119
+ build/windows/starc-package-64.msix
100
120
101
121
- name : Publish artifacts to the dev stream and notify clients
102
122
if : startsWith(github.ref, 'refs/tags/') != true
@@ -125,6 +145,7 @@ jobs:
125
145
files : |
126
146
build/windows/starc-setup-64.exe
127
147
build/windows/starc-64.zip
148
+ build/windows/starc-package-64.msix
128
149
129
150
- name : Notify clients that stable release published
130
151
if : startsWith(github.ref, 'refs/tags/')
@@ -208,13 +229,34 @@ jobs:
208
229
files : build/windows/files_32
209
230
dest : build/windows/starc-32.zip
210
231
232
+ - name : Update manifest
233
+ shell : pwsh
234
+ env :
235
+ APPXMANIFEST_PATH : build\windows\msix\AppxManifest.xml
236
+ BUILD_VERSION : ${{ env.APP_VERSION }}.${{ env.DEV_BUILD }}
237
+ run : |
238
+ $xml = [xml](Get-Content $env:APPXMANIFEST_PATH)
239
+ $xml.Package.Identity.Version = $env:BUILD_VERSION
240
+ $xml.save($env:APPXMANIFEST_PATH)
241
+
242
+ - name : Build MSIX package
243
+ shell : pwsh
244
+ run : |
245
+ New-Item -ItemType Directory -Path build/windows/files_32/images
246
+ Copy-Item -Path build/windows/msix/visual-elements/* -Destination build/windows/files_32/images -Recurse
247
+ cp build/windows/msix/AppxManifest.xml build/windows/files_32
248
+ $env:PATH = $env:PATH + ";C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86"
249
+ makeappx.exe pack /d build/windows/files_32 /p build/windows/starc-package-32.msix
250
+
251
+
211
252
- name : Collect artifacts
212
253
uses : actions/upload-artifact@v4
213
254
with :
214
255
name : windows_32 packages
215
256
path : |
216
257
build/windows/starc-setup-32.exe
217
258
build/windows/starc-32.zip
259
+ build/windows/starc-package-32.msix
218
260
219
261
- name : Publish artifacts to the dev stream and notify clients
220
262
if : startsWith(github.ref, 'refs/tags/') != true
@@ -243,6 +285,7 @@ jobs:
243
285
files : |
244
286
build/windows/starc-setup-32.exe
245
287
build/windows/starc-32.zip
288
+ build/windows/starc-package-32.msix
246
289
247
290
- name : Notify clients that stable release published
248
291
if : startsWith(github.ref, 'refs/tags/')
0 commit comments