Skip to content

Commit 3501253

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

File tree

3 files changed

+41
-15
lines changed

3 files changed

+41
-15
lines changed

.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+
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/[email protected]
18+
with:
19+
required-ros-distributions: noetic
20+
# - run: vcs import < .github/deps.repo
21+
- uses: ros-tooling/[email protected]
22+
with:
23+
package-name: p_rosbridge_server_cpp
24+
target-ros1-distro: noetic
25+
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: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,21 +10,13 @@
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

0 commit comments

Comments
 (0)