Skip to content

Cleanup PowerShell - #23

Merged
kodevza merged 2 commits into
mainfrom
feat/pwshCleanup
Jun 19, 2026
Merged

Cleanup PowerShell #23
kodevza merged 2 commits into
mainfrom
feat/pwshCleanup

Conversation

@kodevza

@kodevza kodevza commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

Refactors the PowerShell tooling into a first-class OwnerLens PowerShell module and updates packaging/publish support around it.

Changes

  • Adds powershell/OwnerLens module structure with public commands for install, start, stop, open, status, and Azure/Entra collection.
  • Moves existing snapshot preparation and activity log helper scripts into module-private functions.
  • Adds PowerShell module build, Windows runtime build, and package scripts.
  • Updates package publishing workflow for the new packaging flow.
  • Updates CLI/runtime REST support needed by the PowerShell module.
  • Refreshes README/tools docs and adds development/module documentation.
  • Replaces old tool-level PowerShell tests with module-focused tests.

Testing

  • Added tests/powershell/OwnerLens.Tests.ps1
  • Added/updated runtime REST coverage in LocalReportRuntime.test.ts

Notes

This keeps the ownership/snapshot workflow local-first while making the PowerShell surface easier to install, package, and publish.

konrad added 2 commits June 19, 2026 12:52
Keep filters, pagination, and sorting scoped per Azure table view so service principals, managed identities, and resource groups do not leak controls between tabs.

Add Azure and Entra portal link badges for resource groups and enterprise applications, with focused tests.

Normalize PowerShell module prerelease labels for manifest compatibility.
@kodevza kodevza changed the title Cleanup PowerShell dla staged files Cleanup PowerShell Jun 19, 2026
@kodevza
kodevza merged commit d5b1f11 into main Jun 19, 2026
1 check passed
@kodevza
kodevza deleted the feat/pwshCleanup branch June 25, 2026 19:43
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