Skip to content

Allow passing arbitrary arguments to colcon build and colcon test #177

Open
@rotu

Description

@rotu
Contributor

Description

This enhancement will solve a whole class of usability issues by letting users completely customize the build behavior.

Original request:

There's no way I can see to suppress other RMW implementations when building from ros2.repos. In general it may be a good option to be able to ignore packages by name.

Related Issues

Originally discovered in ros2/rmw_dds_common#16 (comment)

Completion Criteria

  • User can pass arbitrary colcon arguments
  • User can filter out unwanted packages

Implementation Notes / Suggestions

This CI action does not allow injecting additional colcon package selection arguments, which would make the functionality trivial.

Activity

added a commit that references this issue on Apr 25, 2020
emersonknapp

emersonknapp commented on Jul 31, 2020

@emersonknapp
Member

This enhancement should be treated as "pass arbitrary arguments to colcon build"

Implementation note: maybe allow for passing colcon arguments list of strings for build/test each.

changed the title [-]Suppress RMW implementations or packages[/-] [+]Allow passing arbitrary arguments to `colcon build` and `colcon test`[/+] on Jul 31, 2020
added
help wantedExtra attention is needed
enhancementNew feature or request
and removed
enhancementNew feature or request
on Jul 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @rotu@emersonknapp

        Issue actions

          Allow passing arbitrary arguments to `colcon build` and `colcon test` · Issue #177 · ros-tooling/action-ros-ci