Skip to content

Unify NuGet packages#51

Merged
Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
mamoreau-devolutions-unify-nuget-packages
Jun 20, 2026
Merged

Unify NuGet packages#51
Marc-André Moreau (mamoreau-devolutions) merged 1 commit into
masterfrom
mamoreau-devolutions-unify-nuget-packages

Conversation

@mamoreau-devolutions

Copy link
Copy Markdown
Contributor

Summary

  • fold AppHost MSBuild props/targets into Devolutions.MultiPwsh.Cli
  • remove the separate Devolutions.MultiPwsh.AppHost package project
  • update CI, release, NuGet.org publishing, smoke tests, and docs for the unified package

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
  • staged win-x64 nupkg smoke checks for CLI copy and AppHost mode

Fold the AppHost MSBuild targets into Devolutions.MultiPwsh.Cli so one package carries the native payload and optional apphost replacement mode. Update package build, release, NuGet publishing, smoke tests, and docs to use the unified package.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@mamoreau-devolutions Marc-André Moreau (mamoreau-devolutions) merged commit bd41cc8 into master Jun 20, 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