Commit 9efdf9c 1 parent 6a8ba06 commit 9efdf9c Copy full SHA for 9efdf9c
File tree 1 file changed +26
-0
lines changed
1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 83
83
asset_path : ./out/classSchedule-win32-x64/release.zip
84
84
asset_name : ElectronClassSchedule.zip
85
85
asset_content_type : application/zip
86
+
87
+ - name : Install specific Electron version
88
+ run : npm install electron@22.3.27
89
+
90
+ - name : Rebuild dependencies for specific Electron version
91
+ run : node_modules/.bin/electron-rebuild
92
+
93
+ - name : Build application with specific Electron version
94
+ run : npm run build
95
+
96
+ - name : Pack folder to zip for specific Electron version
97
+ uses : thedoctor0/zip-release@0.7.5
98
+ with :
99
+ type : ' zip'
100
+ filename : ' release-electron-22.3.27.zip'
101
+ directory : ' ./out/classSchedule-win32-x64'
102
+
103
+ - name : Upload release asset for specific Electron version
104
+ uses : actions/upload-release-asset@v1
105
+ env :
106
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
107
+ with :
108
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
109
+ asset_path : ./out/classSchedule-win32-x64/release-electron-22.3.27.zip
110
+ asset_name : 【win7/8】ElectronClassSchedule.zip
111
+ asset_content_type : application/zip
You can’t perform that action at this time.
0 commit comments