- 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
Initial release of AzResourceGraph module #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: Emanuel Palm <PalmEmanuel@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.  | 
    
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.