Skip to content
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

Add note about required-ros-distributions caveat on Ubuntu #464

Conversation

christophebedard
Copy link
Member

As suggested here: #439 (comment)

Signed-off-by: Christophe Bedard bedard.christophe@gmail.com

@christophebedard christophebedard added the documentation Improvements or additions to documentation label Jan 31, 2022
@christophebedard christophebedard self-assigned this Jan 31, 2022
@christophebedard christophebedard requested a review from a team as a code owner January 31, 2022 20:23
@christophebedard christophebedard requested review from lihui815 and Karsten1987 and removed request for a team January 31, 2022 20:23
@christophebedard
Copy link
Member Author

@amacneil let me know if this looks OK to you!

@codecov
Copy link

codecov bot commented Jan 31, 2022

Codecov Report

Merging #464 (3234b26) into master (824b6c5) will decrease coverage by 0.12%.
The diff coverage is n/a.

❗ Current head 3234b26 differs from pull request most recent head af66adc. Consider uploading reports for the commit af66adc to get more accurate results

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #464      +/-   ##
==========================================
- Coverage   93.25%   93.12%   -0.13%     
==========================================
  Files           8        8              
  Lines         163      160       -3     
  Branches       14       14              
==========================================
- Hits          152      149       -3     
  Misses         11       11              
Impacted Files Coverage Δ
src/setup-ros-windows.ts 77.41% <0.00%> (-0.71%) ⬇️
src/package_manager/pip.ts 100.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 824b6c5...af66adc. Read the comment docs.

@emersonknapp
Copy link
Contributor

emersonknapp commented Feb 3, 2022

I feel like this note could be a little more concise. Note that https://github.com/ros-tooling/setup-ros/blob/master/action.yml#L19 documents this feature (action.yml is essentially the "API docs" for an action). Maybe this should just be a bold note that "required-ros-distributions installs the desktop variant for that distribution. This option is not required, and should probably be avoided in most workflows. It is retained for historical reasons and those who specifically do not care about whether their application specifies its dependencies properly."

Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
@christophebedard christophebedard force-pushed the christophebedard/mention-caveat-for-required-ros-distributions-on-ubuntu branch from 3c2fe56 to 3234b26 Compare February 6, 2022 16:28
@christophebedard
Copy link
Member Author

Sure, I changed it to that: 3b239dc

I also updated the action.yml file to mention that required-ros-distributions installs binaries on Windows: 3234b26

@emersonknapp emersonknapp merged commit 44272f4 into master Feb 25, 2022
@emersonknapp emersonknapp deleted the christophebedard/mention-caveat-for-required-ros-distributions-on-ubuntu branch February 25, 2022 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants