Skip to content

Commit ea1bc2d

Browse files
committed
fix: use macos-13 and clean packs before workload install
1 parent 8a657dc commit ea1bc2d

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/buildrelease.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -299,31 +299,35 @@ jobs:
299299
# ==========================================
300300
build-macos:
301301
name: Build macOS App
302-
runs-on: macos-14
302+
runs-on: macos-13
303303
steps:
304304
- name: '📄 Checkout'
305305
uses: actions/checkout@v4
306306

307307
- name: '🔧 Setup .NET'
308308
uses: actions/setup-dotnet@v4
309309
with:
310-
dotnet-version: ${{ env.DOTNET_VERSION }}
310+
dotnet-version: '9.0.200'
311311

312312
- name: '🔍 Verify SDK version'
313313
run: |
314314
dotnet --version
315315
dotnet --list-sdks
316-
dotnet workload list
317316
318-
- name: '🧹 Clean existing workloads'
317+
- name: '🧹 Clean existing workloads and packs'
319318
run: |
320-
# Remove any pre-installed workloads to avoid version conflicts
319+
# Remove any pre-installed workloads and packs to avoid version conflicts
321320
dotnet workload clean --all || true
321+
rm -rf ~/.dotnet/packs/Microsoft.MacCatalyst.* || true
322+
rm -rf ~/.dotnet/packs/Microsoft.iOS.* || true
323+
rm -rf ~/.dotnet/metadata/workloads || true
322324
323325
- name: '🍎 Install MAUI workload'
324326
run: |
325327
dotnet workload install maui-maccatalyst --skip-sign-check
326328
dotnet workload list
329+
# Show what SDK packs were installed
330+
ls -la ~/.dotnet/packs/ | grep -i catalyst || true
327331
328332
- name: '📦 Extract version'
329333
id: version

0 commit comments

Comments
 (0)