Skip to content

Commit bd70a50

Browse files
authored
Merge pull request #53 from mateof/develop
fix: use .NET 10 for server, .NET 9 for MAUI app
2 parents e24fde1 + 8a657dc commit bd70a50

1 file changed

Lines changed: 30 additions & 7 deletions

File tree

.github/workflows/buildrelease.yml

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,17 @@ jobs:
2323
- name: '📄 Checkout'
2424
uses: actions/checkout@v4
2525

26-
- name: '🔧 Setup .NET'
26+
- name: '🔧 Setup .NET 10'
2727
uses: actions/setup-dotnet@v4
2828
with:
29-
dotnet-version: ${{ env.DOTNET_VERSION }}
29+
dotnet-version: '10.0.x'
30+
31+
- name: '🔍 Verify SDK version'
32+
run: |
33+
# Remove global.json to allow .NET 10 for server build
34+
rm -f global.json
35+
dotnet --version
36+
dotnet --list-sdks
3037
3138
- name: '📦 Extract version'
3239
id: version
@@ -91,9 +98,13 @@ jobs:
9198
run: |
9299
dotnet --version
93100
dotnet --list-sdks
101+
dotnet workload list
102+
103+
- name: '🧹 Clean existing workloads'
104+
run: dotnet workload clean --all || true
94105

95106
- name: '📱 Install Android workload'
96-
run: dotnet workload install android maui-android
107+
run: dotnet workload install android maui-android --skip-sign-check
97108

98109
- name: '📦 Extract version'
99110
id: version
@@ -183,7 +194,7 @@ jobs:
183194
# ==========================================
184195
build-windows:
185196
name: Build Windows App
186-
runs-on: windows-latest
197+
runs-on: windows-2022
187198
steps:
188199
- name: '📄 Checkout'
189200
uses: actions/checkout@v4
@@ -197,9 +208,13 @@ jobs:
197208
run: |
198209
dotnet --version
199210
dotnet --list-sdks
211+
dotnet workload list
212+
213+
- name: '🧹 Clean existing workloads'
214+
run: dotnet workload clean --all
200215

201216
- name: '🪟 Install MAUI workload'
202-
run: dotnet workload install maui-windows
217+
run: dotnet workload install maui-windows --skip-sign-check
203218

204219
- name: '📦 Extract version'
205220
id: version
@@ -284,7 +299,7 @@ jobs:
284299
# ==========================================
285300
build-macos:
286301
name: Build macOS App
287-
runs-on: macos-latest
302+
runs-on: macos-14
288303
steps:
289304
- name: '📄 Checkout'
290305
uses: actions/checkout@v4
@@ -298,9 +313,17 @@ jobs:
298313
run: |
299314
dotnet --version
300315
dotnet --list-sdks
316+
dotnet workload list
317+
318+
- name: '🧹 Clean existing workloads'
319+
run: |
320+
# Remove any pre-installed workloads to avoid version conflicts
321+
dotnet workload clean --all || true
301322
302323
- name: '🍎 Install MAUI workload'
303-
run: dotnet workload install maui
324+
run: |
325+
dotnet workload install maui-maccatalyst --skip-sign-check
326+
dotnet workload list
304327
305328
- name: '📦 Extract version'
306329
id: version

0 commit comments

Comments
 (0)