@@ -5,9 +5,9 @@ name: Node.js CI
55
66on :
77 push :
8- branches : [ "master " ]
8+ branches : [ "test " ]
99 pull_request :
10- branches : [ "master " ]
10+ branches : [ "test " ]
1111
1212jobs :
1313 build :
@@ -29,24 +29,38 @@ jobs:
2929 - run : npm ci
3030 - run : sudo apt-get update
3131 - run : sudo apt-get install -y wine64
32- - run : npm i electron-packager@15.5.1 -g
33- - run : electron-packager . --platform win32 --arch x64 --icon './dtabs.ico'
34- - run : electron-packager . --platform darwin --arch x64 --icon './dtabs.ico'
35- - run : electron-packager . --platform linux --arch x64 --icon './dtabs.ico'
32+
33+ - run : npm run build
34+ - run : ./ci.sh
35+ - run : npx @electron/packager build --platform win32 --arch x64 --icon './dtabs.ico'
36+ - run : npx @electron/packager build --platform darwin --arch x64 --icon './dtabs.icns'
37+ - run : npx @electron/packager build --platform darwin --arch arm64 --icon './dtabs.icns'
38+ - run : npx @electron/packager build --platform linux --arch x64 --icon './dtabs.ico'
39+ - run : npx @electron/packager build --platform linux --arch arm64 --icon './dtabs.ico'
3640
3741 - name : Upload a Build Artifact
38- uses : actions/upload-artifact@v3.1.0
42+ uses : actions/upload-artifact@v4
3943 with :
40- name : DTabs_windows_ ${{github.ref_name}}_${{github.sha}}
44+ name : DTabs_windows_x64_ ${{github.ref_name}}_${{github.sha}}
4145 path : ./DTabs-win32-x64
4246 - name : Upload a Build Artifact
43- uses : actions/upload-artifact@v3.1.0
47+ uses : actions/upload-artifact@v4
4448 with :
45- name : DTabs_macos_ ${{github.ref_name}}_${{github.sha}}
49+ name : DTabs_macos_x64_ ${{github.ref_name}}_${{github.sha}}
4650 path : ./DTabs-darwin-x64
4751 - name : Upload a Build Artifact
48- uses : actions/upload-artifact@v3.1.0
52+ uses : actions/upload-artifact@v4
53+ with :
54+ name : DTabs_macos_arm_${{github.ref_name}}_${{github.sha}}
55+ path : ./DTabs-darwin-arm64
56+ - name : Upload a Build Artifact
57+ uses : actions/upload-artifact@v4
4958 with :
50- name : DTabs_linux_ ${{github.ref_name}}_${{github.sha}}
59+ name : DTabs_linux_x86_ ${{github.ref_name}}_${{github.sha}}
5160 path : ./DTabs-linux-x64
61+ - name : Upload a Build Artifact
62+ uses : actions/upload-artifact@v4
63+ with :
64+ name : DTabs_linux_arm_${{github.ref_name}}_${{github.sha}}
65+ path : ./DTabs-linux-arm64
5266
0 commit comments