Skip to content

Commit 7fcb266

Browse files
committed
Sync auto-assign-pr.yml from .github repo
1 parent bab7461 commit 7fcb266

File tree

1 file changed

+35
-2
lines changed

1 file changed

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

6+
uto-amazonq-review.properties.json
47
name: Auto Assign Copilot to PRs
8+
uto-amazonq-review.properties.json
59

10+
uto-amazonq-review.properties.json
611
on:
12+
uto-amazonq-review.properties.json
713
pull_request:
14+
uto-amazonq-review.properties.json
815
types: [opened]
16+
uto-amazonq-review.properties.json
917

18+
uto-amazonq-review.properties.json
1019
jobs:
20+
uto-amazonq-review.properties.json
1121
auto-assign:
12-
runs-on: ubuntu-latest
22+
uto-amazonq-review.properties.json
23+
runs-on: self-hosted
24+
uto-amazonq-review.properties.json
1325
steps:
26+
uto-amazonq-review.properties.json
1427
- name: Assign Copilot (or others) to new PRs
28+
uto-amazonq-review.properties.json
1529
uses: actions/github-script@main
30+
uto-amazonq-review.properties.json
1631
with:
32+
uto-amazonq-review.properties.json
1733
github-token: ${{ secrets.GITHUB_TOKEN }}
34+
uto-amazonq-review.properties.json
1835
script: |
36+
uto-amazonq-review.properties.json
1937
// Assign PRs to Copilot or other users
38+
uto-amazonq-review.properties.json
2039
const copilotUsername = "copilot"; // <-- TUNE ME!
40+
uto-amazonq-review.properties.json
2141
const assignees = [copilotUsername]; // Or: ["copilot","anotheruser"]
42+
uto-amazonq-review.properties.json
2243
const currentAssignees = context.payload.pull_request.assignees.map(u => u.login);
44+
uto-amazonq-review.properties.json
2345
if (!assignees.every(a => currentAssignees.includes(a))) {
46+
uto-amazonq-review.properties.json
2447
await github.rest.issues.addAssignees({
48+
uto-amazonq-review.properties.json
2549
owner: context.repo.owner,
50+
uto-amazonq-review.properties.json
2651
repo: context.repo.repo,
52+
uto-amazonq-review.properties.json
2753
issue_number: context.payload.pull_request.number,
54+
uto-amazonq-review.properties.json
2855
assignees
56+
uto-amazonq-review.properties.json
2957
});
58+
uto-amazonq-review.properties.json
3059
console.log(`Assigned ${assignees.join(", ")} to PR #${context.payload.pull_request.number}`);
60+
uto-amazonq-review.properties.json
3161
} else {
62+
uto-amazonq-review.properties.json
3263
console.log(`Already assigned: ${assignees.join(", ")} on PR #${context.payload.pull_request.number}`);
33-
}
64+
uto-amazonq-review.properties.json
65+
}
66+
uto-amazonq-review.properties.json

0 commit comments

Comments
 (0)