Skip to content

Conversation

@tmeckel
Copy link
Owner

@tmeckel tmeckel commented Nov 11, 2025

Closes: #144

Add generated Azure DevOps Work Item Tracking v7 client and models under vendor/github.com/microsoft/azure-devops-go-api/azuredevops/v7/workitemtracking
Add a mockgen invocation to generate a MockWorkItemTrackingClient for the
Azure DevOps workitemtracking v7 package.
Add Azure DevOps workitemtracking client support to the azdo client
factory and interface. This adds the workitemtracking import, a new
WorkItemTracking method to the ClientFactory interface, and the
WorkItemTracking implementation in the clientFactory to create a
workitemtracking client from a connection.
Add generated GoMock for the workitemtracking Client and update the
connection factory mock to expose WorkItemTracking.
Return any error from enc.AppendObject while encoding RemoteSet.
Previously errors were ignored which could mask encoding failures;
propagate the error so callers can handle logging failures appropriately.
Return any error from zapcore.ArrayEncoder.AppendObject instead of
ignoring it. This prevents silently dropped encoding errors when marshaling
remote entries and ensures callers receive the failure for proper handling.
Add ParseProjectScope to parse arguments in the form
[ORGANIZATION/]PROJECT. When organization is omitted the default
organization from the user's configuration is used. The parser trims
whitespace, validates non-empty segments, and returns clear errors for
invalid input. This centralizes project scope parsing for command usage.
Add a new 'boards iteration' command group with a 'project'
subgroup and a 'list' command to enumerate iteration/classification
nodes for a project.
@tmeckel tmeckel merged commit 9b6cf26 into master Nov 11, 2025
1 check passed
@tmeckel tmeckel deleted the tmeckel/issue144 branch November 11, 2025 21: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.

feat: Implement azdo boards iteration project list command

1 participant