Merge pull request #22228 from dlaird-ovo/feat/unique_team_reviewers
Feat/unique team reviewers
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Ensure `teamReviewers` list is unique before calling API
|
||||
@@ -377,7 +377,7 @@ describe('createPublishGithubPullRequestAction', () => {
|
||||
branchName: 'new-app',
|
||||
description: 'This PR is really good',
|
||||
reviewers: ['foobar'],
|
||||
teamReviewers: ['team-foo'],
|
||||
teamReviewers: ['team-foo', 'team-foo', 'team-bar'],
|
||||
};
|
||||
|
||||
mockDir.setContent({ [workspacePath]: {} });
|
||||
@@ -401,7 +401,7 @@ describe('createPublishGithubPullRequestAction', () => {
|
||||
repo: 'myrepo',
|
||||
pull_number: 123,
|
||||
reviewers: ['foobar'],
|
||||
team_reviewers: ['team-foo'],
|
||||
team_reviewers: ['team-foo', 'team-bar'],
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@@ -372,7 +372,7 @@ export const createPublishGithubPullRequestAction = (
|
||||
repo: pr.repo,
|
||||
pull_number: pr.number,
|
||||
reviewers,
|
||||
team_reviewers: teamReviewers,
|
||||
team_reviewers: teamReviewers ? [...new Set(teamReviewers)] : undefined,
|
||||
});
|
||||
const addedUsers = result.data.requested_reviewers?.join(', ') ?? '';
|
||||
const addedTeams = result.data.requested_teams?.join(', ') ?? '';
|
||||
|
||||
Reference in New Issue
Block a user