Skip to content

Commit 12bfccd

Browse files
ci: add Github workflow
1 parent 92940db commit 12bfccd

File tree

3 files changed

+40
-12
lines changed

3 files changed

+40
-12
lines changed

.github/deps.repos

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
repositories:
2+
ros_babel_fish:
3+
type: git
4+
url: https://github.com/StefanFabian/ros_babel_fish.git
5+
version: kinetic

.github/workflows/ci.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI
2+
on:
3+
push:
4+
pull_request:
5+
schedule:
6+
# Run every Mondays at 8.30 am
7+
- cron: '30 8 * * 1'
8+
workflow_dispatch:
9+
10+
jobs:
11+
build:
12+
name: ROS noetic on focal
13+
runs-on: ubuntu-latest
14+
container:
15+
image: ros:noetic-ros-base-focal
16+
steps:
17+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
18+
- uses: ros-tooling/setup-ros@2b7b7e10fd30ff131dfb33248ddd71c5ba31dd30 # v0.7.15
19+
with:
20+
required-ros-distributions: noetic
21+
- uses: ros-tooling/action-ros-ci@c8bee402c95e6b4a47c9bb5ce69de4c692128d3a # v0.4.5
22+
with:
23+
package-name: p_rosbridge_server_cpp
24+
target-ros1-distro: noetic
25+
vcs-repo-file-url: "${{ github.workspace }}/.github/deps.repos"

p_rosbridge_server_cpp/package.xml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,19 @@
1010
<license>MIT</license>
1111

1212
<buildtool_depend>catkin</buildtool_depend>
13-
<build_depend>ros_babel_fish</build_depend>
14-
<build_depend>roscpp</build_depend>
15-
<build_depend>std_msgs</build_depend>
16-
<build_depend>rosbridge_cpp_msgs</build_depend>
17-
<build_export_depend>ros_babel_fish</build_export_depend>
18-
<build_export_depend>roscpp</build_export_depend>
19-
<build_export_depend>std_msgs</build_export_depend>
20-
<build_export_depend>rosbridge_cpp_msgs</build_export_depend>
21-
<exec_depend>ros_babel_fish</exec_depend>
22-
<exec_depend>roscpp</exec_depend>
23-
<exec_depend>std_msgs</exec_depend>
24-
<exec_depend>rosbridge_cpp_msgs</exec_depend>
13+
<depend>libqt5-core</depend>
14+
<depend>libqt5-websockets-dev</depend>
15+
<depend>librosqt</depend>
16+
<depend>ros_babel_fish</depend>
17+
<depend>roscpp</depend>
18+
<depend>std_msgs</depend>
19+
<depend>rosbridge_cpp_msgs</depend>
2520

2621
<!--depend>mdt_msgs</depend-->
2722

23+
<test_depend>python3-twisted</test_depend>
24+
<test_depend>python3-autobahn</test_depend>
25+
2826
<!-- The export tag contains other, unspecified, tags -->
2927
<export>
3028
<!-- Other tools can request additional information be placed here -->

0 commit comments

Comments
 (0)