Skip to content

Use non-single-file macOS release packaging#184

Merged
mikecarr merged 1 commit intodevfrom
fix/macos-nonsinglefile-release
Apr 13, 2026
Merged

Use non-single-file macOS release packaging#184
mikecarr merged 1 commit intodevfrom
fix/macos-nonsinglefile-release

Conversation

@mikecarr
Copy link
Copy Markdown
Member

@mikecarr mikecarr commented Apr 12, 2026

Summary

Switch macOS release builds in GitHub Actions from self-contained single-file packaging to a standard self-contained app bundle.

Why

Bug report #183 shows a macOS user hitting:

Failed to create CoreCLR, HRESULT: 0x80070008

The current release workflow packages macOS as a single-file apphost inside the app bundle. This PR changes the macOS release artifact to bundle the full publish output instead, including the runtimeconfig, deps file, managed assemblies, and native .NET runtime libraries. That removes the single-file CoreCLR extraction/startup path from the shipped macOS app.

Validation

  • Built and published a test artifact from this branch via GitHub Actions.
  • Downloaded the macOS DMG and verified that Companion.app Contents MacOS now contains the full .NET publish output rather than the previous sparse single-file layout.

Closes #183

@mikecarr mikecarr merged commit 1ecdcff into dev Apr 13, 2026
7 checks passed
@mikecarr mikecarr deleted the fix/macos-nonsinglefile-release branch April 14, 2026 15:38
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.

1 participant