feat: ✨ Implement azdo pipelines variable-group show command #168
Merged
feat: ✨ Implement azdo pipelines variable-group show command #168
azdo pipelines variable-group show command #168Conversation
Refactor structExportData to properly handle embedded/anonymous struct fields and prevent nil pointer dereferences. Add flattenStructFields function for recursive field collection with JSON tag support. Improve field emission logic with dedicated emitField helper.
Added mock implementation for Azure DevOps Build API client to enable unit testing of build-related functionality.
Vendored additional sub-packages from Azure DevOps Go API v7: - build: client and models for pipeline/build operations - test: client and models for test management operations Updates vendor/modules.txt to include the new package paths.
Implement show command for variable groups with support for displaying metadata, authorization state, variables, and pipeline permissions. Includes JSON export capability and optional flags to control output detail level. Provides formatted, colorized output for interactive use.
Adds a new "Plan Adherence & Deviation Approval" section with guidelines for following approved plans and seeking approval for deviations. Updates existing guidance to strengthen rules against hand-rolled HTTP calls and placeholder implementations. Also clarifies that agents should stop and ask when blocked rather than substituting different implementation strategies.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR enhances the Azure DevOps CLI with a new variable group show command, expands Azure DevOps API client support with build and test management capabilities, and strengthens development guidelines with comprehensive plan adherence rules. The changes improve both user-facing functionality and internal development practices.
Closes: #120