Skip to content

Commit 55f6975

Browse files
authored
Update main.yml
1 parent 12b36bb commit 55f6975

File tree

1 file changed

+2
-35
lines changed

1 file changed

+2
-35
lines changed

.github/workflows/main.yml

+2-35
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,7 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
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]
2419
runs-on: ${{ matrix.os }}
2520
steps:
2621
- name: Checkout repository
@@ -43,36 +38,8 @@ jobs:
4338
-w `
4439
-i ./icon.ico
4540
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-
6841
- name: Upload
6942
uses: actions/upload-artifact@v4.4.2
7043
with:
7144
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

0 commit comments

Comments
 (0)