Skip to content

Commit

Permalink
Add Jazzy builds (#29)
Browse files Browse the repository at this point in the history
* Added workflows and repos files

* Added Jazzy and updated old references
  • Loading branch information
VinDp authored May 28, 2024
1 parent 14b83f1 commit e9fdcfa
Show file tree
Hide file tree
Showing 8 changed files with 186 additions and 36 deletions.
22 changes: 22 additions & 0 deletions .github/workflows/jazzy-binary-main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Jazzy Binary Main
on:
workflow_dispatch:
branches:
- ros2
pull_request:
branches:
- ros2
push:
branches:
- ros2
schedule:
- cron: '13 4 * * *'

jobs:
binary:
uses: ./.github/workflows/reusable_ici.yml
with:
ros_distro: jazzy
ros_repo: main
ref_for_scheduled_build: ros2
upstream_workspace: ur_simulation_gz-not-released.jazzy.repos
22 changes: 22 additions & 0 deletions .github/workflows/jazzy-binary-testing.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Jazzy Binary Testing
on:
workflow_dispatch:
branches:
- ros2
pull_request:
branches:
- ros2
push:
branches:
- ros2
schedule:
- cron: '13 4 * * *'

jobs:
binary:
uses: ./.github/workflows/reusable_ici.yml
with:
ros_distro: jazzy
ros_repo: testing
ref_for_scheduled_build: ros2
upstream_workspace: ur_simulation_gz-not-released.jazzy.repos
22 changes: 22 additions & 0 deletions .github/workflows/jazzy-semi-binary-main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Jazzy Semi Binary Main
on:
workflow_dispatch:
branches:
- ros2
pull_request:
branches:
- ros2
push:
branches:
- ros2
schedule:
- cron: '13 4 * * *'

jobs:
binary:
uses: ./.github/workflows/reusable_ici.yml
with:
ros_distro: jazzy
ros_repo: main
ref_for_scheduled_build: ros2
upstream_workspace: ur_simulation_gz.jazzy.repos
22 changes: 22 additions & 0 deletions .github/workflows/jazzy-semi-binary-testing.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Jazzy Semi Binary Testing
on:
workflow_dispatch:
branches:
- ros2
pull_request:
branches:
- ros2
push:
branches:
- ros2
schedule:
- cron: '13 4 * * *'

jobs:
binary:
uses: ./.github/workflows/reusable_ici.yml
with:
ros_distro: jazzy
ros_repo: testing
ref_for_scheduled_build: ros2
upstream_workspace: ur_simulation_gz.jazzy.repos
26 changes: 17 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,31 +9,39 @@ Example files and configurations for Gazebo simulation of Universal Robots' mani
<th></th>
<th>Humble</th>
<th>Iron</th>
<th>Jazzy</th>
<th>Rolling</th>
</tr>
<tr>
<th>Branch</th>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/tree/humble">humble</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/tree/iron">iron</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/tree/ros2">ros2</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/humble">humble</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/iron">iron</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/ros2">ros2</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/ros2">ros2</a></td>
</tr>
<tr>
<th>Build status</th>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-binary-main.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-binary-main.yml/badge.svg?event=schedule"
alt="Humble Binary Main"/>
</a> <br />
</td>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-binary-main.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-binary-main.yml/badge.svg?event=schedule"
alt="Iron Binary Main"/>
</a> <br />
</td>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-binary-main.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-binary-main.yml/badge.svg?event=schedule"
alt="Jazzy Binary Main"/>
</a> <br />
</td>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-binary-main.yml/badge.svg?event=schedule"
alt="Rolling Binary Main"/>
</a> <br />
</td>
Expand Down
74 changes: 47 additions & 27 deletions ci_status.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,67 +8,87 @@ upstream changes some pipelines might turn red temporarily which can be expected
<th></th>
<th>Humble</th>
<th>Iron</th>
<th>Jazzy</th>
<th>Rolling</th>
</tr>
<tr>
<th>Branch</th>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/tree/ros2">ros2</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/tree/ros2">ros2</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Description/tree/ros2">ros2</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/ros2">humble</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/ros2">iron</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/ros2">ros2</a></td>
<td><a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/tree/ros2">ros2</a></td>
</tr>
<tr>
<th>Repo builds</th>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-binary-main.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-binary-main.yml/badge.svg?event=schedule"
alt="Humble Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-binary-testing.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-binary-testing.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-binary-testing.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-binary-testing.yml/badge.svg?event=schedule"
alt="Humble Binary Testing"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-semi-binary-main.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-semi-binary-main.yml/badge.svg?branch=main"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-semi-binary-main.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-semi-binary-main.yml/badge.svg?branch=main"
alt="Humble Semi-Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-semi-binary-testing.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/humble-semi-binary-testing.yml/badge.svg?branch=main"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-semi-binary-testing.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/humble-semi-binary-testing.yml/badge.svg?branch=main"
alt="Humble Semi-Binary Testing"/>
</a>
</td>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-binary-main.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-binary-main.yml/badge.svg?event=schedule"
alt="Iron Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-binary-testing.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-binary-testing.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-binary-testing.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-binary-testing.yml/badge.svg?event=schedule"
alt="Iron Binary Testing"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-semi-binary-main.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-semi-binary-main.yml/badge.svg?branch=main"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-semi-binary-main.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-semi-binary-main.yml/badge.svg?branch=main"
alt="Iron Semi-Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-semi-binary-testing.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/iron-semi-binary-testing.yml/badge.svg?branch=main"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-semi-binary-testing.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/iron-semi-binary-testing.yml/badge.svg?branch=main"
alt="Iron Semi-Binary Testing"/>
</a>
</td>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-binary-main.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-binary-main.yml/badge.svg?event=schedule"
alt="Jazzy Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-binary-testing.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-binary-testing.yml/badge.svg?event=schedule"
alt="Jazzy Binary Testing"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-semi-binary-main.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-semi-binary-main.yml/badge.svg?branch=main"
alt="Jazzy Semi-Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-semi-binary-testing.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/jazzy-semi-binary-testing.yml/badge.svg?branch=main"
alt="Jazzy Semi-Binary Testing"/>
</a>
</td>
<td>
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-binary-main.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-binary-main.yml/badge.svg?event=schedule"
alt="Rolling Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-binary-testing.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-binary-testing.yml/badge.svg?event=schedule"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-binary-testing.yml?query=event%3Aschedule++">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-binary-testing.yml/badge.svg?event=schedule"
alt="Rolling Binary Testing"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-semi-binary-main.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-semi-binary-main.yml/badge.svg?branch=main"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-semi-binary-main.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-semi-binary-main.yml/badge.svg?branch=main"
alt="Rolling Semi-Binary Main"/>
</a> <br />
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-semi-binary-testing.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_Ignition_Simulation/actions/workflows/rolling-semi-binary-testing.yml/badge.svg?branch=main"
<a href="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-semi-binary-testing.yml?query=branch%3Amain+">
<img src="https://github.com/UniversalRobots/Universal_Robots_ROS2_GZ_Simulation/actions/workflows/rolling-semi-binary-testing.yml/badge.svg?branch=main"
alt="Rolling Semi-Binary Testing"/>
</a>
</td>
Expand Down
5 changes: 5 additions & 0 deletions ur_simulation_gz-not-released.jazzy.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
repositories:
gz_ros2_control:
type: git
url: https://github.com/ros-controls/gz_ros2_control.git
version: master
29 changes: 29 additions & 0 deletions ur_simulation_gz.jazzy.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
repositories:
gz_ros2_control:
type: git
url: https://github.com/ros-controls/gz_ros2_control.git
version: master
moveit2:
type: git
url: https://github.com/ros-planning/moveit2.git
version: main
moveit_msgs:
type: git
url: https://github.com/ros-planning/moveit_msgs.git
version: ros2
ros2_control:
type: git
url: https://github.com/ros-controls/ros2_control.git
version: master
ros2_control_demos:
type: git
url: https://github.com/ros-controls/ros2_control_demos.git
version: master
ros2_controllers:
type: git
url: https://github.com/ros-controls/ros2_controllers.git
version: master
Universal_Robots_ROS2_Description:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Description.git
version: rolling

0 comments on commit e9fdcfa

Please sign in to comment.