Skip to content

Inject DOTNET_HOST_PATH and DOTNET_ROOT when launching apps - #43

Merged
kzu merged 1 commit into
mainfrom
dev/muxer
Aug 11, 2026
Merged

Inject DOTNET_HOST_PATH and DOTNET_ROOT when launching apps#43
kzu merged 1 commit into
mainfrom
dev/muxer

Conversation

@kzu

@kzu kzu commented Aug 11, 2026

Copy link
Copy Markdown
Member

Summary

  • Set DOTNET_HOST_PATH and DOTNET_ROOT on every process go starts, using the muxer go already resolved.
  • Lets published apps (especially native AOT) re-invoke dotnet without relying on RuntimeEnvironment / FX_DEPS_FILE, which are unavailable under AOT.
  • Unit + e2e coverage for host env injection.

Test plan

  • Unit tests for CreateDotNetHostEnvironment
  • E2E: AOT-published app sees existing DOTNET_HOST_PATH matching go's muxer
  • CI green

Native AOT apps cannot discover the muxer via RuntimeEnvironment/FX_DEPS_FILE.
Expose go's resolved host on every child process so scripts can re-invoke dotnet.
@kzu kzu added the enhancement New feature or request label Aug 11, 2026
@kzu
kzu enabled auto-merge (rebase) August 11, 2026 00:53
@kzu

kzu commented Aug 11, 2026

Copy link
Copy Markdown
Member Author

113 passed 113 passed

🧪 Details on Ubuntu 24.04.4 LTS

from retest v1.1.0 on .NET 10.0.10 with 💜 by @devlooped

@kzu
kzu merged commit 6ebb2d9 into main Aug 11, 2026
3 checks passed
@kzu
kzu deleted the dev/muxer branch August 11, 2026 00:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant