-
Notifications
You must be signed in to change notification settings - Fork 12
Fix rosdeps for Noetic, CMake cleanup, add CI #96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
b71c123
Update KDL rosdep keys for Noetic
brentyi 2797575
Add distro condition for KDL dependency
brentyi af44046
Add basic CI
brentyi d077ae3
Update remaining package.xml format numbers
brentyi 8ed5606
Github action package name fix
brentyi 62a0ff7
Redundant build event fix
brentyi 074e0ba
Add a bug to validate that CI fails
brentyi d68fe97
Metapackage fix for CI
brentyi 22daf9a
Remove TODO
brentyi 5342300
Disable Noetic CI
brentyi 4eadd61
Disable Noetic CI better
brentyi 102b7a3
Fix CMake rules for for hardware drivers
brentyi 6c64b7e
More CMake fixes, use system for jsoncpp
brentyi ff2c34a
More robust jsoncpp linking
brentyi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,68 @@ | ||
| name: build | ||
|
|
||
| on: | ||
| push: | ||
| branches: [master] | ||
| pull_request: | ||
| branches: [master] | ||
|
|
||
| jobs: | ||
| build: # Iterates on all ROS 1 distributions in Linux | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| matrix: | ||
| ros_distribution: | ||
| - kinetic | ||
| - melodic | ||
| # Noetic build is broken because there's currently no release for the serial dependency: | ||
| # https://github.com/wjwwood/serial/issues/222 | ||
| # - noetic | ||
|
|
||
| # Define the Docker image(s) associated with each ROS distribution. | ||
| # The include syntax allows additional variables to be defined, like | ||
| # docker_image in this case. See documentation: | ||
| # https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#example-including-configurations-in-a-matrix-build | ||
| # | ||
| # Platforms are defined in REP 3, and REP 2000: | ||
| # https://ros.org/reps/rep-0003.html | ||
| # https://ros.org/reps/rep-2000.html | ||
| include: | ||
| # Kinetic Kame (May 2016 - May 2021) | ||
| - docker_image: ubuntu:xenial | ||
| ros_distribution: kinetic | ||
| # Setting ros_version is helpful to customize the workflow | ||
| # depending on whether a ROS 1, or ROS 2 is being tested. | ||
| # See 'if: ros_version ==' below for an example. | ||
| ros_version: 1 | ||
|
|
||
| # Melodic Morenia (May 2018 - May 2023) | ||
| - docker_image: ubuntu:bionic | ||
| ros_distribution: melodic | ||
| ros_version: 1 | ||
|
|
||
| # # Noetic Ninjemys (May 2020 - May 2025) | ||
| # - docker_image: ubuntu:focal | ||
| # ros_distribution: noetic | ||
| # ros_version: 1 | ||
|
|
||
| container: | ||
| image: ${{ matrix.docker_image }} | ||
| steps: | ||
| - name: setup ROS environment | ||
| uses: ros-tooling/setup-ros@0.0.25 | ||
| with: | ||
| required-ros-distributions: ${{ matrix.ros_distribution }} | ||
| - name: build and test ROS1 | ||
| if: ${{ matrix.ros_version == 1 }} | ||
| uses: ros-tooling/action-ros-ci@0.0.19 | ||
| with: | ||
| package-name: | | ||
| blue_bringup | ||
| blue_controller_manager | ||
| blue_controllers | ||
| blue_descriptions | ||
| blue_hardware_interface | ||
| blue_hardware_drivers | ||
| blue_msgs | ||
| target-ros1-distro: ${{ matrix.ros_distribution }} | ||
| vcs-repo-file-url: "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| cmake_minimum_required(VERSION 2.8.3) | ||
| cmake_minimum_required(VERSION 3.0.2) | ||
| project(blue_core) | ||
| find_package(catkin REQUIRED) | ||
| catkin_metapackage() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,4 @@ | ||
| cmake_minimum_required(VERSION 2.8.3) | ||
| cmake_minimum_required(VERSION 3.0.2) | ||
|
|
||
| project(blue_descriptions) | ||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.