Skip to content

Commit 8f9df57

Browse files
mateofclaude
andcommitted
fix: use macos-14 runner and simplify MAUI workload installation
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent e5d16db commit 8f9df57

1 file changed

Lines changed: 8 additions & 22 deletions

File tree

.github/workflows/buildrelease.yml

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ jobs:
446446
# ==========================================
447447
build-macos:
448448
name: Build macOS App
449-
runs-on: macos-15
449+
runs-on: macos-14
450450
# Run if: manual with build_macos OR release with app-v* or v* (but not server-v*)
451451
if: |
452452
(github.event_name == 'workflow_dispatch' && inputs.build_macos) ||
@@ -465,31 +465,17 @@ jobs:
465465
dotnet --version
466466
dotnet --list-sdks
467467
468-
- name: '🧹 Clean ALL .NET data'
468+
- name: '🍎 Install MAUI workload'
469469
run: |
470-
# Nuclear option - remove all workloads, packs, and manifests
471-
rm -rf ~/.dotnet/packs || true
472-
rm -rf ~/.dotnet/metadata || true
473-
rm -rf ~/.dotnet/workloads || true
474-
rm -rf ~/.nuget/packages/microsoft.maui* || true
475-
rm -rf ~/.nuget/packages/microsoft.maccatalyst* || true
476-
rm -rf ~/.nuget/packages/microsoft.ios* || true
477-
478-
- name: '🍎 Install MAUI workload with rollback'
479-
run: |
480-
# Create a rollback file to pin workload versions compatible with .NET 9.0.100
481-
cat > workload-rollback.json << 'EOF'
482-
{
483-
"microsoft.net.sdk.maui": "9.0.0/9.0.100"
484-
}
485-
EOF
486-
487-
# Try installing with the rollback file
488-
dotnet workload install maui-maccatalyst --skip-sign-check --from-rollback-file workload-rollback.json || \
470+
# Install MAUI workload for maccatalyst
489471
dotnet workload install maui-maccatalyst --skip-sign-check
490472
473+
# List installed workloads
491474
dotnet workload list
492-
ls -la ~/.dotnet/packs/ | grep -i catalyst || echo "No catalyst packs found"
475+
476+
# Show Xcode version
477+
echo "Xcode version:"
478+
xcodebuild -version
493479
494480
- name: '📦 Extract version'
495481
id: version

0 commit comments

Comments
 (0)