File tree Expand file tree Collapse file tree 3 files changed +80
-41
lines changed Expand file tree Collapse file tree 3 files changed +80
-41
lines changed Original file line number Diff line number Diff line change 1+ id :
12name : GitOps.PullRequestIssueManagement
23description : GitOps.PullRequestIssueManagement primitive
4+ owner :
35resource : repository
4-
6+ disabled : false
7+ where :
58configuration :
69 resourceManagementConfiguration :
710 eventResponderTasks :
8- - description : Auto-merge PRs to live labeled with auto-merge
11+ - description : Approve and auto-squash-merge dependabot PRs to main labeled 'auto-merge'
12+ triggerOnOwnActions : true
13+ if :
14+ - payloadType : Pull_Request
15+ - labelAdded :
16+ label : ' :octocat: auto-merge'
17+ - targetsBranch :
18+ branch : main
19+ - or :
20+ - isActivitySender :
21+ user : dotnet-policy-service[bot]
22+ then :
23+ - enableAutoMerge :
24+ mergeMethod : Squash
25+ - approvePullRequest :
26+ comment : " Approved; this PR will merge when all status checks pass."
27+
28+ - description : Auto-merge policy service bot PRs to live labeled 'auto-merge'
929 triggerOnOwnActions : true
1030 if :
11- - payloadType : Pull_Request
12- - labelAdded :
13- label : ' :octocat: auto-merge'
14- - targetsBranch :
15- branch : live
31+ - payloadType : Pull_Request
32+ - labelAdded :
33+ label : ' :octocat: auto-merge'
34+ - targetsBranch :
35+ branch : live
36+ - isActivitySender :
37+ user : dotnet-policy-service[bot]
1638 then :
17- - enableAutoMerge :
18- mergeMethod : Merge
39+ - enableAutoMerge :
40+ mergeMethod : Merge
1941
20- - description : Don't auto-merge PRs with auto-merge label removed
42+ - description : Don't auto-merge PRs with ' auto-merge' label removed
2143 if :
22- - payloadType : Pull_Request
23- - labelRemoved :
24- label : ' :octocat: auto-merge'
44+ - payloadType : Pull_Request
45+ - labelRemoved :
46+ label : ' :octocat: auto-merge'
2547 then :
26- - disableAutoMerge
48+ - disableAutoMerge
Original file line number Diff line number Diff line change @@ -2,20 +2,21 @@ name: GitOps.PullRequestIssueManagement
22description : GitOps.PullRequestIssueManagement primitive
33resource : repository
44
5+ where :
56configuration :
67 resourceManagementConfiguration :
78 eventResponderTasks :
8- - description : Label publish PRs with auto-merge
9- triggerOnOwnActions : true
10- if :
11- - payloadType : Pull_Request
12- - isAction :
13- action : Opened
14- - isActivitySender :
15- user : dotnet-policy-service[bot]
16- - titleContains :
17- pattern : Merge main into live
18- isRegex : False
19- then :
20- - addLabel :
21- label : ' :octocat: auto-merge'
9+ - description : Label publish PRs from the dotnet-policy-service bot
10+ triggerOnOwnActions : true
11+ if :
12+ - payloadType : Pull_Request
13+ - isAction :
14+ action : Opened
15+ - isActivitySender :
16+ user : dotnet-policy-service[bot]
17+ - titleContains :
18+ pattern : Merge main into live
19+ isRegex : False
20+ then :
21+ - addLabel :
22+ label : " :octocat: auto-merge"
Original file line number Diff line number Diff line change 1- name : GitOps.PullRequestIssueManagement
2- description : Schedule a PR from main to live
1+ name : GitOps.PullRequestIssueManagement - Scheduled PRs
2+ description : Creates pull requests on a schedule
33resource : repository
44
5+ where :
56configuration :
67 resourceManagementConfiguration :
78 scheduledSearches :
8- - description : Push to live branch (publish)
9- frequencies :
10- - hourly :
11- hour : 3
12- filters : []
13- actions :
14- - createPullRequest :
15- head : main
16- base : live
17- title : Merge main into live
18- body : Please don't squash-merge this PR.
9+ - description : Push to live branch (scheduled publish)
10+ frequencies :
11+ - daily :
12+ time : 1:00
13+ - daily :
14+ time : 4:00
15+ - daily :
16+ time : 7:00
17+ - daily :
18+ time : 10:00
19+ - daily :
20+ time : 13:00
21+ - daily :
22+ time : 16:00
23+ - daily :
24+ time : 19:00
25+ - daily :
26+ time : 22:00
27+ filters : []
28+ actions :
29+ - createPullRequest :
30+ head : main
31+ base : live
32+ title : Merge main into live
33+ body : Please don't squash-merge this PR.
34+
You can’t perform that action at this time.
0 commit comments