|
| 1 | +--- |
| 2 | +title: Failed build job {{ env.UPSTREAM_TYPE }} ({{ env.DISTRO }}/{{ env.REPO }}) |
| 3 | +labels: CI |
| 4 | +--- |
| 5 | +The scheduled build for branch `{{ env.REF }}` failed. |
| 6 | + |
| 7 | +**Upstream build type:** {{ env.UPSTREAM_TYPE }} |
| 8 | +**ROS DISTRO:** {{ env.DISTRO }} |
| 9 | +**Repo:** {{ env.REPO }} |
| 10 | + |
| 11 | +Please check the log output for details: {{ env.URL }} |
| 12 | + |
| 13 | +Please note that this issue has different implications based on the build type. To get an idea of |
| 14 | +the complete situation, please have a look at the [current build |
| 15 | +status](https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver/blob/main/ci_status.md) |
| 16 | + |
| 17 | +- If the *Upstream build type* is "binary": |
| 18 | + - If the *Repo* is "testing", it is well possible that an upstream package did make an |
| 19 | + API-breaking change that hasn't been released, yet. If the semi-binary builds are OK, this |
| 20 | + package has made the necessary changes, already. It is expected to sort itself out by itself, |
| 21 | + once the upstream package has been released. If the semi-binary builds are failing, as well, |
| 22 | + this package has to be updated. |
| 23 | + - If the *Repo* is "main", but the "testing" builds are green, we are only waiting for a Sync |
| 24 | + to happen. |
| 25 | +- If the *Upstream build type* is "semi-binary": |
| 26 | + - If both, main and testing, are failing, there has been an API-breaking change in an upstream |
| 27 | + package. This package should get updated soon. If the upstream package gets released without |
| 28 | + updating this package, the "binary / testing" builds will also fail. In this case, this package |
| 29 | + needs to get updated and released ASAP. |
| 30 | + - If not both, main and testing, are failing, there is an upstream dependency with an API-breaking |
| 31 | + change that is not part of the upstream workspace. This should rarely happen and needs action |
| 32 | + from the package maintainers. |
0 commit comments