Skip to content

Commit bc77717

Browse files
committed
Document Homebrew ci_matching_branch behavior
Generated-by: GPT-5.4 (model ID: gpt-5.4) Signed-off-by: Jose Luis Rivero <jrivero@honurobotics.com>
1 parent 9291199 commit bc77717

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

common/ci.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,12 @@ branch of one of these tooling repositories, you can do this by creating
196196
branches with the same name that starts with `ci_matching_branch/` on both the
197197
tooling repository and the repository to be tested.
198198

199+
For Homebrew CI, the matching branch is normally detected from the pull request
200+
source branch name. When manually triggering a `pr_any` Homebrew job, a
201+
`release-tools` branch passed through `RTOOLS_BRANCH` can also activate the
202+
matching `osrf/homebrew-simulation` branch if it uses the same
203+
`ci_matching_branch/*` name.
204+
199205
#### Example: testing with an additional dependency on macOS
200206

201207
In [gz-math#361](https://github.com/gazebosim/gz-math/pull/361), a fix for
@@ -270,6 +276,9 @@ custom configuration. For example, see
270276
[this change](https://github.com/gazebo-tooling/release-tools/commit/28fcb9d8ad66ad0a29ad4d2675c4c451d41fba19)
271277
for building a custom `ign-rendering` branch on
272278
[this ign-sensors pull request](https://github.com/gazebosim/gz-rendering/pull/138#issuecomment-692994562).
279+
For Homebrew `pr_any` jobs, if `RTOOLS_BRANCH` starts with
280+
`ci_matching_branch/`, Jenkins also checks out the branch with the same name
281+
from [osrf/homebrew-simulation](https://github.com/osrf/homebrew-simulation).
273282
* `GAZEBODISTRO_BRANCH` (windows jobs only): a branch in
274283
[gazebodistro](https://github.com/gazebo-tooling/gazebodistro)
275284
with custom source branches for dependencies. For example, see the change in

0 commit comments

Comments
 (0)