Skip to content

Fix CI and release for C# native app#288

Merged
enaboapps merged 1 commit into
mainfrom
ci/dotnet-native-release-287
Jun 30, 2026
Merged

Fix CI and release for C# native app#288
enaboapps merged 1 commit into
mainfrom
ci/dotnet-native-release-287

Conversation

@enaboapps

Copy link
Copy Markdown
Contributor

Summary

  • run CI package scripts directly under PowerShell without nested shell calls
  • verify the full Windows package in the release workflow before updater metadata verification

Closes #287.

Validation

  • dotnet restore src/SwitchifyPc.sln
  • dotnet build src/SwitchifyPc.sln -c Release --no-restore
  • dotnet test src/SwitchifyPc.sln -c Release --no-build
  • powershell -NoProfile -ExecutionPolicy Bypass -File scripts\Package-Windows.ps1 -StageOnly -SkipSign
  • powershell -NoProfile -ExecutionPolicy Bypass -File scripts\Verify-DotnetPackage.ps1
  • rg -n --hidden npm|package.json|package-lock|node_modules|\.cjs|electron|Electron|electron-builder|electron-vite|vitest|vite|react|dist-dotnet . -g !.git/** -g !dist/** -g !src/**/bin/** -g !src/**/obj/**

@enaboapps enaboapps added this to the Release 0.2.0 milestone Jun 30, 2026
@enaboapps enaboapps merged commit 147c5ef into main Jun 30, 2026
1 check passed
@enaboapps enaboapps deleted the ci/dotnet-native-release-287 branch June 30, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix CI and release for C# native app

2 participants