refactor(issues): migrate issues.go to NewTool pattern #1594
+2,556
−2,406
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.
Summary
Part of a stacked PR series to migrate all tool files to the new
NewToolhelper pattern. This PR migrates issues.go (8 tool functions).Changes
Converted Functions
All 8 tool functions in
issues.gonow use theNewToolhelper:IssueReadListIssueTypesAddIssueCommentSubIssueWriteSearchIssuesIssueWriteListIssuesAssignCopilotToIssuePattern Changes
Before:
After:
Files Modified
pkg/github/issues.go- Converted all 8 tool functionspkg/github/tools.go- RemovedNewServerToolLegacywrappers for issue toolspkg/github/issues_test.go- Updated all tests to use newToolDependenciespatternPR Stack
Testing
script/lintpassesscript/testpassesCo-authors
Co-authored-by: Adam Holt oholt@github.com