File tree Expand file tree Collapse file tree 3 files changed +21
-7
lines changed Expand file tree Collapse file tree 3 files changed +21
-7
lines changed Original file line number Diff line number Diff line change @@ -18,17 +18,26 @@ jobs:
1818 - {
1919 name : " Linux" ,
2020 os : ubuntu-latest,
21- package : ' tar.gz'
21+ arch : ' x86_64' ,
22+ package : ' tar.gz' ,
23+ }
24+ - {
25+ name : " MacOSX-intel" ,
26+ os : macos-15-intel,
27+ arch : ' x86_64' ,
28+ package : ' dmg' ,
2229 }
2330 - {
2431 name : " MacOSX" ,
25- os : macos-13,
26- package : ' dmg'
32+ os : macos-15,
33+ arch : ' arm64' ,
34+ package : ' dmg' ,
2735 }
2836 - {
2937 name : " Windows" ,
3038 os : windows-latest,
31- package : ' msi'
39+ arch : ' amd64' ,
40+ package : ' msi' ,
3241 }
3342 defaults :
3443 run :
@@ -110,7 +119,7 @@ jobs:
110119 - name : Upload installer package
111120 uses : actions/upload-artifact@v4
112121 with :
113- name : HEXRDGUI-v${{env.VERSION}}.${{ matrix.config.package }}
122+ name : HEXRDGUI-v${{ env.VERSION }}-${{ matrix.config.arch }}.${{ matrix.config.package }}
114123 path : ${{ github.workspace }}/hexrdgui/packaging/HEXRDGUI-${{env.VERSION}}.${{ matrix.config.package }}
115124
116125 - name : Upload installer package Zip ( Windows only )
Original file line number Diff line number Diff line change 2121 }
2222 - {
2323 name : " MacOSX" ,
24- os : macos-13
24+ os : macos-15
2525 }
2626 - {
2727 name : " Windows" ,
Original file line number Diff line number Diff line change @@ -30,7 +30,12 @@ requirements:
3030 - pyhdf
3131 # This next one is needed to fix the app name on Mac
3232 - pyobjc-framework-cocoa # [osx]
33- - pyside6
33+ # Lock the PySide6 version to be less than 6.8 for Mac.
34+ # This is because Qt 6.8 has some crashing issue we need
35+ # to resolve. This issue is tracked in:
36+ # https://github.com/HEXRD/hexrdgui/issues/1931
37+ - pyside6<6.8 # [osx]
38+ - pyside6 # [not osx]
3439 - pyyaml
3540 - silx-base
3641
You can’t perform that action at this time.
0 commit comments