Skip to content

Support PowerShell apphost payload layouts#54

Merged
Marc-André Moreau (mamoreau-devolutions) merged 2 commits into
masterfrom
support-apphost-layouts
Jul 3, 2026
Merged

Support PowerShell apphost payload layouts#54
Marc-André Moreau (mamoreau-devolutions) merged 2 commits into
masterfrom
support-apphost-layouts

Conversation

@mamoreau-devolutions

@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Resolve implicit local pwsh apphost launches to a PowerShell payload directory instead of assuming the executable parent is $PSHOME
  • Support both adjacent payloads and runtimes/<rid>/native apphosts with a shared publish-root payload
  • Update MCP hosting, tests, docs, and AppHost package metadata for both layouts
  • Bump Rust package metadata, lockfile entries, and docs examples to 0.14.1

Validation

  • rustup toolchain install stable --profile minimal
  • rustup default stable
  • rustup component add rustfmt clippy --toolchain stable
  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets
  • cargo build --all-targets
  • cargo test --all-targets
  • dotnet build dotnet\bindings\Devolutions.PowerShell.SDK.Bindings.csproj
  • dotnet test dotnet\bindings\Devolutions.PowerShell.SDK.Bindings.csproj --no-build

Resolve local pwsh apphost payload directories so adjacent and runtimes/<rid>/native layouts both host the intended PowerShell payload. Update MCP hosting and docs/metadata for the supported layouts.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Update Rust package metadata, lockfile entries, and documentation examples for the 0.14.1 release.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit 3708afb into master Jul 3, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant