Skip to content

fix(deploy): exclude Foundry Local from linux containers - #87

Merged
LeftTwixWand merged 1 commit into
masterfrom
fix/deploy-exclude-foundry-linux
Sep 9, 2026
Merged

fix(deploy): exclude Foundry Local from linux containers#87
LeftTwixWand merged 1 commit into
masterfrom
fix/deploy-exclude-foundry-linux

Conversation

@LeftTwixWand

Copy link
Copy Markdown
Contributor

Summary

  • Kernel Container Apps were crashing at startup with exit 139 (SIGSEGV) after the .NET 11 / Aspire bumps.
  • Foundry Local is Windows-native; including Microsoft.AI.Foundry.Local in the linux-x64 publish pulls native assets that segfault under ACA.
  • Conditionally omit that package reference for linux-x64 RID / container RID.
  • Avoid double IMembershipTable registration when Orleans:Clustering:ProviderType is already injected.

Test plan

  • CI green on this PR
  • Merge to master
  • Cut v0.1.26 release and confirm deploy workflow succeeds
  • Kernel Container App revision Running; /health responds

Foundry Local native assets SIGSEGV on linux-x64 (Container App exit 139).
Skip the package when RuntimeIdentifier/ContainerRuntimeIdentifier is linux-x64.
Also skip duplicate Azure clustering wiring when Orleans:Clustering:ProviderType is already set.
@LeftTwixWand
LeftTwixWand merged commit 0b2a020 into master Sep 9, 2026
2 checks passed
@LeftTwixWand
LeftTwixWand deleted the fix/deploy-exclude-foundry-linux branch September 13, 2026 02:40
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