Skip to content

Commit a394138

Browse files
committed
Second draft
Signed-off-by: liamfallon <liam.fallon@est.tech>
1 parent 047d69a commit a394138

1 file changed

Lines changed: 0 additions & 38 deletions

File tree

.github/workflows/pr-review-checks.yaml

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -39,41 +39,3 @@ jobs:
3939
return;
4040
}
4141
core.info('✅ Copilot has reviewed this PR.');
42-
43-
// Comments that are part of unresolved threads have no direct "resolved" API field,
44-
// but threads on PRs can be checked via GraphQL for their isResolved status.
45-
const query = `
46-
query($owner: String!, $repo: String!, $pr: Int!) {
47-
repository(owner: $owner, name: $repo) {
48-
pullRequest(number: $pr) {
49-
reviewThreads(first: 100) {
50-
nodes {
51-
isResolved
52-
isOutdated
53-
comments(first: 1) {
54-
nodes {
55-
body
56-
author { login }
57-
}
58-
}
59-
}
60-
}
61-
}
62-
}
63-
}
64-
`;
65-
66-
const result = await github.graphql(query, {
67-
owner: context.repo.owner,
68-
repo: context.repo.repo,
69-
pr: prNumber,
70-
});
71-
72-
const threads = result.repository.pullRequest.reviewThreads.nodes;
73-
const unresolvedThreads = threads.filter(t => !t.isResolved && !t.isOutdated);
74-
75-
if (unresolvedThreads.length > 0) {
76-
core.setFailed(`${unresolvedThreads.length} unresolved review comment(s) remaining.`);
77-
return;
78-
}
79-
core.info('✅ All review comments are resolved.');

0 commit comments

Comments
 (0)