Skip to content

In setuptools packages, install everything in launch directory (backport #5156) #5171

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
merged 1 commit into from
Mar 25, 2025

Conversation

mergify[bot]
Copy link
Contributor

@mergify mergify bot commented Mar 25, 2025

Part of #5143

Instead of using "clever" glob pattern to match launch.xml, launch.yaml, launch.py - just copy what we already recommend for CMake packages, and install everything from launch/ directory. Benefit of consistency between package types, and potentially leaving the door open for other launch suffixes/frontends.

(also, make our usage of glob consistent across the repo - we were some places using os.path.join inside it, and sometimes not. I opted for the simpler syntax)


This is an automatic backport of pull request #5156 done by Mergify.

Signed-off-by: Emerson Knapp <[email protected]>
Signed-off-by: Emerson Knapp <[email protected]>
Co-authored-by: Christophe Bedard <[email protected]>
(cherry picked from commit d002d60)
Copy link

HTML artifacts: https://github.com/ros2/ros2_documentation/actions/runs/14064836700/artifacts/2817288472.

To view the resulting site:

  1. Click on the above link to download the artifacts archive
  2. Extract it
  3. Open html-artifacts-5171/index.html in your favorite browser

@christophebedard christophebedard merged commit b3f4f3e into jazzy Mar 25, 2025
5 checks passed
@christophebedard christophebedard deleted the mergify/bp/jazzy/pr-5156 branch March 25, 2025 16:25
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.

2 participants