Skip to content

Commit 155e973

Browse files
committed
Sync auto-assign-pr.yml from .github repo
1 parent 97f5917 commit 155e973

File tree

1 file changed

+2
-35
lines changed

1 file changed

+2
-35
lines changed
Lines changed: 2 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,33 @@
11
# Auto Assign Copilot (or any username) to every new pull request.
2-
uto-amazonq-review.properties.json
32
# Tweak the username(s) below as needed!
4-
uto-amazonq-review.properties.json
53

6-
uto-amazonq-review.properties.json
74
name: Auto Assign Copilot to PRs
8-
uto-amazonq-review.properties.json
95

10-
uto-amazonq-review.properties.json
116
on:
12-
uto-amazonq-review.properties.json
137
pull_request:
14-
uto-amazonq-review.properties.json
158
types: [opened]
16-
uto-amazonq-review.properties.json
179

18-
uto-amazonq-review.properties.json
1910
jobs:
20-
uto-amazonq-review.properties.json
2111
auto-assign:
22-
uto-amazonq-review.properties.json
23-
runs-on: self-hosted
24-
uto-amazonq-review.properties.json
12+
runs-on: ubuntu-latest
2513
steps:
26-
uto-amazonq-review.properties.json
2714
- name: Assign Copilot (or others) to new PRs
28-
uto-amazonq-review.properties.json
2915
uses: actions/github-script@main
30-
uto-amazonq-review.properties.json
3116
with:
32-
uto-amazonq-review.properties.json
3317
github-token: ${{ secrets.GITHUB_TOKEN }}
34-
uto-amazonq-review.properties.json
3518
script: |
36-
uto-amazonq-review.properties.json
3719
// Assign PRs to Copilot or other users
38-
uto-amazonq-review.properties.json
3920
const copilotUsername = "copilot"; // <-- TUNE ME!
40-
uto-amazonq-review.properties.json
4121
const assignees = [copilotUsername]; // Or: ["copilot","anotheruser"]
42-
uto-amazonq-review.properties.json
4322
const currentAssignees = context.payload.pull_request.assignees.map(u => u.login);
44-
uto-amazonq-review.properties.json
4523
if (!assignees.every(a => currentAssignees.includes(a))) {
46-
uto-amazonq-review.properties.json
4724
await github.rest.issues.addAssignees({
48-
uto-amazonq-review.properties.json
4925
owner: context.repo.owner,
50-
uto-amazonq-review.properties.json
5126
repo: context.repo.repo,
52-
uto-amazonq-review.properties.json
5327
issue_number: context.payload.pull_request.number,
54-
uto-amazonq-review.properties.json
5528
assignees
56-
uto-amazonq-review.properties.json
5729
});
58-
uto-amazonq-review.properties.json
5930
console.log(`Assigned ${assignees.join(", ")} to PR #${context.payload.pull_request.number}`);
60-
uto-amazonq-review.properties.json
6131
} else {
62-
uto-amazonq-review.properties.json
6332
console.log(`Already assigned: ${assignees.join(", ")} on PR #${context.payload.pull_request.number}`);
64-
uto-amazonq-review.properties.json
65-
}
66-
uto-amazonq-review.properties.json
33+
}

0 commit comments

Comments
 (0)