Skip to content

Commit 9efdf9c

Browse files
committed
test
1 parent 6a8ba06 commit 9efdf9c

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.github/workflows/main.yml

+26
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,29 @@ jobs:
8383
asset_path: ./out/classSchedule-win32-x64/release.zip
8484
asset_name: ElectronClassSchedule.zip
8585
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

0 commit comments

Comments
 (0)