Skip to content

Commit b23117c

Browse files
ci: add Github workflow
1 parent 2d3195e commit b23117c

File tree

3 files changed

+43
-15
lines changed

3 files changed

+43
-15
lines changed

.github/workflows/ci.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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+
9+
jobs:
10+
build:
11+
name: ROS noetic on focal
12+
runs-on: ubuntu-latest
13+
container:
14+
image: ros:noetic-ros-base-focal
15+
steps:
16+
- uses: actions/checkout@v4
17+
- uses: ros-tooling/setup-ros@v0.7
18+
with:
19+
required-ros-distributions: noetic
20+
- uses: ros-tooling/action-ros-ci@v0.3
21+
with:
22+
package-name: p_rosbridge_server_cpp
23+
target-ros1-distro: noetic
24+
vcs-repo-file-url: "${{ github.workspace }}/.github/workflows/deps.repos"

.github/workflows/deps.repos

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

p_rosbridge_server_cpp/package.xml

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

1212
<buildtool_depend>catkin</buildtool_depend>
13-
<build_depend>librosqt</build_depend>
14-
<build_depend>ros_babel_fish</build_depend>
15-
<build_depend>roscpp</build_depend>
16-
<build_depend>std_msgs</build_depend>
17-
<build_depend>rosbridge_cpp_msgs</build_depend>
18-
<build_export_depend>librosqt</build_export_depend>
19-
<build_export_depend>ros_babel_fish</build_export_depend>
20-
<build_export_depend>roscpp</build_export_depend>
21-
<build_export_depend>std_msgs</build_export_depend>
22-
<build_export_depend>rosbridge_cpp_msgs</build_export_depend>
23-
<exec_depend>librosqt</exec_depend>
24-
<exec_depend>ros_babel_fish</exec_depend>
25-
<exec_depend>roscpp</exec_depend>
26-
<exec_depend>std_msgs</exec_depend>
27-
<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>
2820

2921
<!--depend>mdt_msgs</depend-->
3022

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

0 commit comments

Comments
 (0)