Skip to content

Adapt GH actions to target Foxy#98

Merged
Karsten1987 merged 13 commits intomasterfrom
gh_actions_focal
Sep 26, 2020
Merged

Adapt GH actions to target Foxy#98
Karsten1987 merged 13 commits intomasterfrom
gh_actions_focal

Conversation

@Karsten1987
Copy link
Copy Markdown
Contributor

@Karsten1987 Karsten1987 commented Sep 22, 2020

Turns out this was not a CI misconfiguration.

ros2/rclcpp#1311 introduced an API break how callbacks for action goals are handled. Given that this (so far) only affects a single test, I don't see an immediate need for branching off and fixed the tests with a simple conditional given the version of rclcpp.

Adapt GH actions:

  • temporary disable ROS industrial CI until either ros2-controls is fully released or a way is found to pass in a custom overlay repos file
  • disable codecov
  • use Foxy docker image for source overlay builds

@Karsten1987 Karsten1987 force-pushed the gh_actions_focal branch 2 times, most recently from c252eda to 726d5b5 Compare September 22, 2020 18:39
@Karsten1987 Karsten1987 marked this pull request as ready for review September 22, 2020 20:24
@Karsten1987 Karsten1987 changed the title run gh actions on 20.04 conditional for running tests on Foxy as well as ROS2 master Sep 22, 2020
@Karsten1987 Karsten1987 requested a review from bmagyar September 23, 2020 01:36
Copy link
Copy Markdown
Member

@destogl destogl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

Copy link
Copy Markdown
Member

@bmagyar bmagyar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is a big of a misnomer. The title suggests a fix which was done but you also disabled the industrial_ci job and codecov. Care to detail?

@destogl
Copy link
Copy Markdown
Member

destogl commented Sep 24, 2020

See my comment in ros-controls/ROS2-control#159

Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Signed-off-by: Karsten Knese <Karsten1987@users.noreply.github.com>
@Karsten1987
Copy link
Copy Markdown
Contributor Author

I reverted the conditional given that we target only Foxy. Also adopted the description of the PR

@Karsten1987 Karsten1987 changed the title conditional for running tests on Foxy as well as ROS2 master Adapt GH actions to target Foxy Sep 25, 2020
@Karsten1987
Copy link
Copy Markdown
Contributor Author

@destogl @bmagyar please review.

Co-authored-by: Denis Štogl <destogl@users.noreply.github.com>
@Karsten1987 Karsten1987 merged commit 4a80f9d into master Sep 26, 2020
@Karsten1987 Karsten1987 deleted the gh_actions_focal branch September 26, 2020 17:42
gwalck pushed a commit to b-robotized-forks/ros2_controllers that referenced this pull request Jun 7, 2023
* Rename get_controller to get_controllers

* Restore get_loaded_controller and add deprecation warning
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants