Commit 55f6975 1 parent 12b36bb commit 55f6975 Copy full SHA for 55f6975
File tree 1 file changed +2
-35
lines changed
1 file changed +2
-35
lines changed Original file line number Diff line number Diff line change 15
15
fail-fast : false
16
16
matrix :
17
17
arch : [x86, x64]
18
- os : [ubuntu-20.04, windows-latest, macos-13]
19
- exclude :
20
- - os : ubuntu-20.04
21
- arch : x86
22
- - os : macos-13
23
- arch : x86
18
+ os : [windows-latest]
24
19
runs-on : ${{ matrix.os }}
25
20
steps :
26
21
- name : Checkout repository
43
38
-w `
44
39
-i ./icon.ico
45
40
46
- - name : Run Linux build
47
- if : ${{ matrix.os == 'ubuntu-20.04' }}
48
- run : |
49
- uv venv
50
- source .venv/bin/activate
51
- uv pip install -r requirements.txt
52
- uv pip install pyinstaller
53
- pyinstaller GUI.py \
54
- -w \
55
- -i ./icon.ico
56
-
57
- - name : Run macOS build
58
- if : ${{ matrix.os == 'macos-13' }}
59
- run : |
60
- uv venv
61
- source .venv/bin/activate
62
- uv pip install -r requirements.txt
63
- uv pip install pyinstaller
64
- pyinstaller GUI.py \
65
- -w \
66
- -i ./icon.ico
67
-
68
41
- name : Upload
69
42
uses : actions/upload-artifact@v4.4.2
70
43
with :
71
44
name : ${{ matrix.os }}-${{ matrix.arch }}
72
- path : ./DSZExamShowBoardEditor/build/GUI
73
- - name : Upload macOS Bundle
74
- if : ${{ matrix.os == 'macos-13' }}
75
- uses : actions/upload-artifact@v4.4.2
76
- with :
77
- name : macos-13-bundle
78
- path : ./dist/ClassWidgets.app
45
+ path : ./build/GUI
You can’t perform that action at this time.
0 commit comments