File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7474 run : |
7575 go install fyne.io/fyne/v2/cmd/fyne@latest
7676 Start-Process -PSPath "$HOME\go\bin\fyne.exe" -ArgumentList "version" -NoNewWindow -Wait
77+ - name : Install go-msi
78+ run : choco install -y "go-msi"
7779 - name : Fyne Package
7880 run : |
7981 go generate -v
8991 with :
9092 name : ' Samples4web-windows.zip'
9193 path : ' .'
94+ - name : Build Windows Installer MSI from exe file
95+ uses : AliceOh/CreateWindowsInstaller@1.0.0
96+ with :
97+ exefile : ' Samples4web.exe'
98+ - name : Rename MSI file
99+ run : ren Samples4web.exe.msi Samples4web-windows.msi
100+ - name : Upload package
101+ uses : actions/upload-artifact@v2
102+ with :
103+ name : ' Samples4web-windows.msi'
104+ path : ' .'
92105 - name : Add to release
93106 uses : actions/upload-release-asset@v1
94107 env :
@@ -98,6 +111,15 @@ jobs:
98111 asset_path : ./Samples4web-windows.zip
99112 asset_name : Samples4web-windows.zip
100113 asset_content_type : application/zip
114+ - name : Add to release
115+ uses : actions/upload-release-asset@v1
116+ env :
117+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
118+ with :
119+ upload_url : ${{ needs.create-release.outputs.upload_url }}
120+ asset_path : ./Samples4web-windows.msi
121+ asset_name : Samples4web-windows.msi
122+ asset_content_type : application/octet-stream
101123
102124 package-mac :
103125 needs : create-release
Original file line number Diff line number Diff line change 1+ {
2+ "product" : " Samples4web" ,
3+ "company" : " ilesinge" ,
4+ "license" : " LICENSE" ,
5+ "upgrade-code" : " " ,
6+ "files" : {
7+ "guid" : " " ,
8+ "items" : [
9+ " Samples4web.exe"
10+ ]
11+ },
12+ "directories" : [
13+ ],
14+ "env" : {
15+ "guid" : " " ,
16+ "vars" : [
17+ {
18+ "name" : " PATH" ,
19+ "value" : " [INSTALLDIR]" ,
20+ "permanent" : " no" ,
21+ "system" : " no" ,
22+ "action" : " set" ,
23+ "part" : " last"
24+ }
25+ ]
26+ },
27+ "shortcuts" : {
28+ "guid" : " " ,
29+ "items" : [
30+ {
31+ "name" : " Samples4web" ,
32+ "description" : " Samples4web Livecoding Tool" ,
33+ "target" : " [INSTALLDIR]\\ Samples4web.exe" ,
34+ "wdir" : " INSTALLDIR" ,
35+ "icon" :" Icon.ico"
36+ }
37+ ]
38+ },
39+ "hooks" : [
40+ ],
41+ "choco" : {
42+ "description" : " Samples4web program" ,
43+ "project-url" : " https://github.com/ilesinge/samples4web" ,
44+ "tags" : " livecoding" ,
45+ "license-url" : " https://github.com/ilesinge/samples4web/blob/main/LICENSE"
46+ }
47+ }
You can’t perform that action at this time.
0 commit comments