Add isolated module import profiles#417
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 5f63e548f1
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: bdaf30a696
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Summary
Import-IsolatedModuleas the PowerShell-facing cmdlet for curated module isolation profilesExchangeOnlineManagementandMicrosoftTeamsprofilesValidation
dotnet test .\PowerForge.Tests\PowerForge.Tests.csproj -c Release --filter "ModuleIsolation|IsolatedModule"(8 passed).\Module\Build\Build-Module.ps1 -NoSign(documentation, PSScriptAnalyzer, file integrity, compatibility passed; local installed-module binary advisory and pre-existingPSPublishModule.Tests.ps1mixed line endings warning reported)MicrosoftTeamsimport exported 671 commands throughMicrosoftTeams.ALC, loaded 6 Teams assemblies in the isolated context, and loaded 0 Teams assemblies in the default contextAz.Storagekept OData 7.6.4 in the default context while isolated EXO loaded OData 7.22 inExchangeOnlineManagement.ALCgit -c core.whitespace=blank-at-eol,blank-at-eof,space-before-tab,cr-at-eol diff --cached --checkNotes
dotnet test .\PSPublishModule.sln -c Releaserun was attempted earlier and stopped after the net472 smoke and Studio lanes passed because the solution run hung in the laterPowerForge.Testslane. The focused isolation lane above completed cleanly after the final docs changes.