Initial release of AzResourceGraph module#1
Conversation
Co-authored-by: Emanuel Palm <[email protected]>
There was a problem hiding this comment.
Pull Request Overview
This PR introduces the initial release of the AzResourceGraph module for searching Azure Resource Graph resources. Key changes include new module manifest and dependency configurations, implementation of core cmdlets (Connect-AzResourceGraph and Search-AzResourceGraph), and integration of workflows, tests, and documentation.
Reviewed Changes
Copilot reviewed 29 out of 29 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Resolve-Dependency.psd1 | Added dependency configuration for module resolution. |
| RequiredModules.psd1 | Defined required modules for build and test support. |
| README.md | Provided installation and usage instructions for the AzResourceGraph module. |
| GitVersion.yml | Configured version bump rules and strategies. |
| CHANGELOG.md | Documented initial release details. |
| AzResourceGraph/suffix.ps1 | Sets up required token splatting variables. |
| AzResourceGraph/en-US/about_AzResourceGraph.help.txt | Supplied help documentation for the module. |
| AzResourceGraph/Public/Search-AzResourceGraph.ps1 | Defined the Search-AzResourceGraph function including pagination logic. |
| AzResourceGraph/Public/Connect-AzResourceGraph.ps1 | Implements connection logic with token caching for Azure Resource Graph. |
| AzResourceGraph/Private/Test-AzureToken.ps1 | Contains token validation logic. |
| AzResourceGraph/Private/Get-AzResourceGraphPage.ps1 | Handles API paging and payload size adjustments. |
| AzResourceGraph/Private/Assert-AzureConnection.ps1 | Asserts valid Azure connection and refreshes tokens when needed. |
| AzResourceGraph/AzResourceGraph.psm1 | Imports module components (classes, private and public functions). |
| AzResourceGraph/AzResourceGraph.psd1 | Module manifest defining metadata, exports, and requirements. |
| .vscode/tasks.json & .vscode/settings.json | Added VS Code configuration for encoding and tasks. |
| .github/workflows/build.yml | Configured CI/CD workflows for build, test, code coverage, and release. |
| .github/actions/* | Added custom GitHub Actions for building, testing, and publishing artifacts. |
Linux Test Results 1 files 15 suites 6s ⏱️ Results for commit 25594d0. ♻️ This comment has been updated with latest results. |
Win Test Results 1 files 15 suites 7s ⏱️ Results for commit 25594d0. ♻️ This comment has been updated with latest results. |
PalmEmanuel
left a comment
There was a problem hiding this comment.
Apart from the typo I think it looks good! Solid structure and nice tests, well done! Haven't tested the functionality, but the code is familiar 👨💻
Introduce the AzResourceGraph module for searching Azure Resource Graph resources. Include necessary workflows, tests, and documentation for usage and contribution.