@@ -391,10 +391,22 @@ functions:
391
391
working_dir : src/go.mongodb.org/mongo-driver
392
392
script : |
393
393
${PREPARE_SHELL}
394
- CONFIG=$PROJECT_DIRECTORY/.github/labeler.yml
395
- SCRIPT="$DRIVERS_TOOLS/.evergreen/github_app/apply-labels.sh"
394
+ export CONFIG=$PROJECT_DIRECTORY/.github/labeler.yml
395
+ export SCRIPT="$DRIVERS_TOOLS/.evergreen/github_app/apply-labels.sh"
396
396
bash $SCRIPT -l $CONFIG -h ${github_commit} -o "mongodb" -n "mongo-go-driver"
397
397
398
+ " add PR reviewer " :
399
+ - command : shell.exec
400
+ type : test
401
+ params :
402
+ shell : " bash"
403
+ working_dir : src/go.mongodb.org/mongo-driver
404
+ script : |
405
+ ${PREPARE_SHELL}
406
+ export CONFIG=$PROJECT_DIRECTORY/.github/reviewers.txt
407
+ export SCRIPT="$DRIVERS_TOOLS/.evergreen/github_app/assign-reviewer.sh"
408
+ bash $SCRIPT -p $CONFIG -h ${github_commit} -o "mongodb" -n "mongo-go-driver"
409
+
398
410
send-perf-data :
399
411
- command : perf.send
400
412
params :
@@ -878,8 +890,13 @@ tasks:
878
890
- func : run-make
879
891
vars :
880
892
targets : " check-fmt check-license check-modules lint"
881
- - func : " create-api-report"
893
+
894
+ - name : pull-request-helpers
895
+ allowed_requesters : ["patch", "github_pr"]
896
+ commands :
897
+ - func : " add PR reviewer"
882
898
- func : " add PR labels"
899
+ - func : " create-api-report"
883
900
884
901
- name : perf
885
902
tags : ["performance"]
@@ -2305,6 +2322,16 @@ buildvariants:
2305
2322
tasks :
2306
2323
- name : " .static-analysis"
2307
2324
2325
+ - name : pull-request-helpers
2326
+ tags : ["pullrequest"]
2327
+ display_name : " Pull Request Helpers"
2328
+ run_on :
2329
+ - rhel8.7-small
2330
+ expansions :
2331
+ GO_DIST : " /opt/golang/go1.20"
2332
+ tasks :
2333
+ - name : " pull-request-helpers"
2334
+
2308
2335
- name : perf
2309
2336
display_name : " Performance"
2310
2337
run_on :
0 commit comments