Skip to content

Commit 6bf77df

Browse files
committed
feat: add repository permission setting rules (autowarefoundation#264)
Signed-off-by: Yuma Nihei <yuma.nihei@tier4.jp>
1 parent 09c4e5e commit 6bf77df

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

.github/PULL_REQUEST_TEMPLATE/small-change.md

+15
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,26 @@ The PR author **must** check the checkboxes below when creating the PR.
88

99
- [ ] I've confirmed the [contribution guidelines].
1010
- [ ] The PR follows the [pull request guidelines].
11+
- [ ] (If you added new repositories to `.repos`) set permissions for each repository.
12+
You need to add the following permissions to each github team in the new repository according to [this][repository-permission-setting-flow].
13+
- READ:
14+
- eve-autonomy
15+
- group_x1_sim
16+
- eva-mapIV
17+
- ex-fae
18+
- WRITE:
19+
- full-time-employee
20+
- group_x1_dev
21+
- group-tech-support
1122

1223
## In-review checklist for the PR reviewers
1324

1425
The PR reviewers **must** check the checkboxes below before approval.
1526

1627
- [ ] The PR follows the [pull request guidelines].
28+
- [ ] (When added something to `.repos`) Check if proper access rights are set.
29+
You can check the latest permission setting status of each repository [here][github-repository-status].
30+
If the repository permissions are insufficient, you need to add the permissions according to [this][repository-permission-setting-flow].
1731

1832
## Post-review checklist for the PR author
1933

@@ -25,3 +39,4 @@ After all checkboxes are checked, anyone who has write access can merge the PR.
2539

2640
[contribution guidelines]: https://autowarefoundation.github.io/autoware-documentation/main/contributing/
2741
[pull request guidelines]: https://autowarefoundation.github.io/autoware-documentation/main/contributing/pull-request-guidelines/
42+
[repository-permission-setting-flow]: https://tier4.atlassian.net/wiki/spaces/T4MANUALS/pages/930546509/GitHub+Flow

.github/PULL_REQUEST_TEMPLATE/standard-change.md

+15
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,17 @@ The PR author **must** check the checkboxes below when creating the PR.
2020

2121
- [ ] I've confirmed the [contribution guidelines].
2222
- [ ] The PR follows the [pull request guidelines].
23+
- [ ] (If you added new repositories to `.repos`) set permissions for each repository.
24+
You need to add the following permissions to each github team in the new repository according to [this][repository-permission-setting-flow].
25+
- READ:
26+
- eve-autonomy
27+
- group_x1_sim
28+
- eva-mapIV
29+
- ex-fae
30+
- WRITE:
31+
- full-time-employee
32+
- group_x1_dev
33+
- group-tech-support
2334

2435
## In-review checklist for the PR reviewers
2536

@@ -28,6 +39,9 @@ The PR reviewers **must** check the checkboxes below before approval.
2839
- [ ] The PR follows the [pull request guidelines].
2940
- [ ] The PR has been properly tested.
3041
- [ ] The PR has been reviewed by the code owners.
42+
- [ ] (When added something to `.repos`) Check if proper access rights are set.
43+
You can check the latest permission setting status of each repository [here][github-repository-status].
44+
If the repository permissions are insufficient, you need to add the permissions according to [this][repository-permission-setting-flow].
3145

3246
## Post-review checklist for the PR author
3347

@@ -40,3 +54,4 @@ After all checkboxes are checked, anyone who has write access can merge the PR.
4054

4155
[contribution guidelines]: https://autowarefoundation.github.io/autoware-documentation/main/contributing/
4256
[pull request guidelines]: https://autowarefoundation.github.io/autoware-documentation/main/contributing/pull-request-guidelines/
57+
[repository-permission-setting-flow]: https://tier4.atlassian.net/wiki/spaces/T4MANUALS/pages/930546509/GitHub+Flow

0 commit comments

Comments
 (0)