Skip to content

Commit 798123c

Browse files
committed
Improve Windows build
1 parent 9a1fce8 commit 798123c

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

.github/workflows/go.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,19 @@ jobs:
107107
with:
108108
name: 'Samples4web-windows.zip'
109109
path: '.'
110+
- name: Copy exe file
111+
run: cp Samples4web.exe Samples4web-windows.exe
112+
- name: Upload package
113+
uses: actions/upload-artifact@v2
114+
with:
115+
name: 'Samples4web-windows.exe'
116+
path: '.'
117+
- name: Prepare MSI step folder structure
118+
run: |
119+
mkdir application
120+
cp Samples4web.exe application/Samples4web.exe
121+
cp LICENSE application/LICENSE
122+
cp Icon.ico application/Icon.ico
110123
- name: Build Windows Installer MSI from exe file
111124
uses: AliceOh/CreateWindowsInstaller@1.0.0
112125
with:
@@ -127,6 +140,15 @@ jobs:
127140
asset_path: ./Samples4web-windows.zip
128141
asset_name: Samples4web-windows.zip
129142
asset_content_type: application/zip
143+
- name: Add to release
144+
uses: actions/upload-release-asset@v1
145+
env:
146+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
147+
with:
148+
upload_url: ${{ needs.create-release.outputs.upload_url }}
149+
asset_path: ./Samples4web-windows.exe
150+
asset_name: Samples4web-windows.exe
151+
asset_content_type: application/octet-stream
130152
- name: Add to release
131153
uses: actions/upload-release-asset@v1
132154
env:

wix.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"files": {
77
"guid": "",
88
"items": [
9-
"Samples4web.exe"
9+
"bin/Samples4web.exe"
1010
]
1111
},
1212
"directories": [

0 commit comments

Comments
 (0)