Skip to content

Commit 7f36aee

Browse files
authored
Listing all checks for automerge (#484)
* all checks --------- Signed-off-by: Christian Henkel <christian.henkel2@de.bosch.com>
1 parent 4a715d5 commit 7f36aee

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

.backportrc.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
{
2-
"repoName": "diagnostic",
2+
"repoName": "diagnostics",
33
"repoOwner": "ros",
44
"sourceBranch": "ros2",
55
"targetBranchChoices": [
6-
"ros2-rolling",
76
"ros2-humble",
87
"ros2-jazzy",
98
"ros2-kilted"

.github/mergify.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,19 @@ pull_request_rules:
2020
- name: Automatic merge
2121
description: Merge when PR passes all branch protection and has label automerge
2222
conditions:
23-
# Branch protections are automatically injected
2423
- label = automerge
24+
# we have to list all checks, apparently
25+
- check-success = Check licenses
26+
- check-success = Lint cppcheck
27+
- check-success = Lint cpplint
28+
- check-success = Lint flake8
29+
- check-success = Lint uncurstify
30+
- check-success = Lint xmllint
31+
- check-success = diagnostic_aggregator on rolling
32+
- check-success = diagnostic_common_diagnostics on rolling
33+
- check-success = diagnostic_remote_logging on rolling
34+
# - check-success = diagnostic_topic_monitor on rolling
35+
- check-success = diagnostic_updater on rolling
36+
- check-success = self_test on rolling
2537
actions:
2638
merge:

0 commit comments

Comments
 (0)