|
93 | 93 | run: | |
94 | 94 | python -m twine upload dist/* |
95 | 95 |
|
96 | | - # ---------------------------------------------------------------------------- |
97 | | - # DEPRECATED: macOS Intel build (kept for reference; commented out intentionally) |
98 | | - # ---------------------------------------------------------------------------- |
99 | | - # |
100 | | - # macos-intel-app: |
101 | | - # name: Build macOS Intel app and attach to release (DEPRECATED) |
102 | | - # runs-on: macos-13 # Intel macOS runner |
103 | | - # needs: build-and-publish |
104 | | - # if: startsWith(github.ref, 'refs/tags/v') |
105 | | - # |
106 | | - # steps: |
107 | | - # - name: Checkout |
108 | | - # uses: actions/checkout@v4 |
109 | | - # |
110 | | - # - name: Set up Python |
111 | | - # uses: actions/setup-python@v5 |
112 | | - # with: |
113 | | - # python-version: "3.11" |
114 | | - # cache: pip |
115 | | - # |
116 | | - # - name: Install kymflow (GUI + PyInstaller) and pack tooling |
117 | | - # run: | |
118 | | - # python -m pip install --upgrade pip |
119 | | - # |
120 | | - # # Install nicewidgets from GitHub (not PyPI) |
121 | | - # python -m pip install "nicewidgets @ git+https://github.com/mapmanager/nicewidgets.git" |
122 | | - # |
123 | | - # # Install your package with GUI + pyinstaller extras |
124 | | - # python -m pip install ".[gui,pyinstaller]" |
125 | | - # |
126 | | - # # Install nicegui pack deps pinned to your gui version |
127 | | - # python -m pip install "nicegui[pack]==3.6.0" |
128 | | - # |
129 | | - # - name: Clean previous build artifacts |
130 | | - # run: | |
131 | | - # rm -rf dist build |
132 | | - # |
133 | | - # - name: Build macOS Intel app with nicegui-pack |
134 | | - # env: |
135 | | - # KYMFLOW_GUI_RELOAD: "0" |
136 | | - # KYMFLOW_GUI_NATIVE: "1" |
137 | | - # run: | |
138 | | - # nicegui-pack \ |
139 | | - # --windowed \ |
140 | | - # --clean \ |
141 | | - # --name "KymFlow" \ |
142 | | - # --icon "pyinstaller/macos/kymflow.icns" \ |
143 | | - # src/kymflow/gui_v2/app.py |
144 | | - # |
145 | | - # - name: Archive KymFlow.app (Intel) |
146 | | - # run: | |
147 | | - # mkdir -p release |
148 | | - # cd dist |
149 | | - # zip -r "../release/KymFlow-macos-intel-${{ github.ref_name }}.zip" "KymFlow.app" |
150 | | - # cd .. |
151 | | - # |
152 | | - # - name: Upload macOS Intel app to GitHub Release |
153 | | - # uses: softprops/action-gh-release@v1 |
154 | | - # with: |
155 | | - # files: release/KymFlow-macos-intel-${{ github.ref_name }}.zip |
156 | | - # env: |
157 | | - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
158 | | - |
159 | 96 | macos-arm-app: |
160 | 97 | name: Build macOS Apple Silicon app and attach to release |
161 | 98 | runs-on: macos-15 # Apple Silicon runner (ARM64) |
@@ -183,7 +120,7 @@ jobs: |
183 | 120 | python -m pip install ".[gui,pyinstaller]" |
184 | 121 |
|
185 | 122 | # Install nicegui pack deps pinned to your gui version to avoid version drift |
186 | | - python -m pip install "nicegui[pack]==3.6.0" |
| 123 | + python -m pip install "nicegui[pack]==3.7.1" |
187 | 124 |
|
188 | 125 | - name: Clean previous build artifacts |
189 | 126 | run: | |
|
0 commit comments