Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 22 additions & 14 deletions .github/mergify.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
shared:
all_ci: &all_checks
# we have to list all checks, apparently
- check-success = Check licenses
- check-success = Lint cppcheck
- check-success = Lint cpplint
- check-success = Lint flake8
- check-success = Lint uncrustify
- check-success = Lint xmllint
- check-success ~= diagnostic_aggregator on [a-z]+
- check-success ~= diagnostic_common_diagnostics on [a-z]+
- check-success ~= diagnostic_remote_logging on [a-z]+
# - check-success ~= diagnostic_topic_monitor on [a-z]+
- check-success ~= diagnostic_updater on [a-z]+
- check-success ~= self_test on [a-z]+
# This makes sure the buildfarm job succeeds in case it is added while the others run
- #check-failure = 0
- #check-pending = 0

pull_request_rules:
- name: add ros2 label
description: If targeting an ROS2 branch, add the label
Expand All @@ -20,19 +39,8 @@
- name: Automatic merge
description: Merge when PR passes all branch protection and has label automerge
conditions:
- label = automerge
# we have to list all checks, apparently
- check-success = Check licenses
- check-success = Lint cppcheck
- check-success = Lint cpplint
- check-success = Lint flake8
- check-success = Lint uncrustify
- check-success = Lint xmllint
- check-success ~= diagnostic_aggregator on [a-z]+
- check-success ~= diagnostic_common_diagnostics on [a-z]+
- check-success ~= diagnostic_remote_logging on [a-z]+
# - check-success ~= diagnostic_topic_monitor on [a-z]+
- check-success ~= diagnostic_updater on [a-z]+
- check-success ~= self_test on [a-z]+
- and:
- label = automerge
- *all_ci

Check failure on line 44 in .github/mergify.yml

View check run for this annotation

Mergify / Configuration changed

Invalid YAML

found undefined alias in "<unicode string>", line 44, column 11
actions:
merge:
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,8 @@ From there, the changes are backported to the other branches.

This tool has proven to be useful: [backport](https://www.npmjs.com/package/backport)

Use this command to port a given PR of `PR_NUMBER` to the other branches:

```bash
backport --pr PR_NUMBER -b ros2-humble ros2-jazzy ros2-kilted
yarn backport --config $(pwd)/.backportrc.json
```

## Versioning and Releases
Expand Down
Loading