Conversation
JuanAr
approved these changes
Dec 4, 2025
| this._pullRequest = new PullRequest(); | ||
| let filesToReview = await this._repository.GetChangedFiles(fileExtensions, filesToExclude); | ||
| console.info(`Found ${filesToReview.length} changed files to review.`); | ||
| let adrContent: string[] = []; |
There was a problem hiding this comment.
Can we refactor main to extract a lot of ADR related code to another file? main.ts seems a bit spaghetti. the getADRs method was an initial effort. I think we can move a lot more of this code there.
Anyway, this seems better to be part of another PR.
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.
In this PR, we add the ability to retrieve ADRs directly from the wiki of the same repository. To support this, we introduce new task parameters:



reviewWithLocalWikiADRs,adrsLocalWikiPath, andadrsLocalWikiToken. The method for obtaining ADRs from the wiki leverages theAzure DevOps REST API: an initial request fetches the list of ADRs under the specified path, and then individual requests are made for each ADR to retrieve its content. Finally, these ADRs are included along with others to form part of the review context.