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

Fix GHA status labels #438

Merged
merged 1 commit into from
Dec 2, 2024
Merged

Conversation

jballoffet
Copy link
Contributor

Description

This PR fixes the GitHub Action label after the corresponding workflows were renamed on #429..

Change involved

This PR applies the following changes:

  • Creates one label per workflow (rust-minimal.yaml and rust-stable.yaml).
  • Removes the status table in favor of a row of labels since only Ubuntu is currently supported (and it easily gets outdated since ubuntu-latest is used for CI jobs).
  • Adds a new label for the repository license.

How was this tested?

Rendered README file visually inspected.

@jballoffet jballoffet force-pushed the jballoffet/fix-gha-labels branch from 7215599 to c096e52 Compare November 29, 2024 10:31
Copy link
Collaborator

@mxgrey mxgrey left a comment

Choose a reason for hiding this comment

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

Thanks for catching this. This should've been updated in #420 but I overlooked the readme links.

I just have two recommendations for the links, which I've given suggested changes for below:

  • Filter the branch for the badge that we display on the README so it's only for the main branch. Without this every PR whose CI fails will turn the badge red.
  • Give a slightly more meaningful name for the fallback text.

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@mxgrey
Copy link
Collaborator

mxgrey commented Dec 2, 2024

Be sure to merge the latest main into this branch in order for the CI to pass.

@jballoffet jballoffet force-pushed the jballoffet/fix-gha-labels branch from c096e52 to d1ad101 Compare December 2, 2024 14:19
Signed-off-by: Javier Balloffet <javier.balloffet@gmail.com>
@jballoffet jballoffet force-pushed the jballoffet/fix-gha-labels branch from d1ad101 to 17f79c1 Compare December 2, 2024 14:23
@jballoffet
Copy link
Contributor Author

Be sure to merge the latest main into this branch in order for the CI to pass.

Thank you @mxgrey for the review! All comments addressed and branch rebased, CI shall pass now.

Copy link
Collaborator

@mxgrey mxgrey 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!

Copy link
Collaborator

@jhdcs jhdcs 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 as well. Thank you!

@jhdcs jhdcs merged commit 506a60c into ros2-rust:main Dec 2, 2024
6 checks passed
@jballoffet jballoffet deleted the jballoffet/fix-gha-labels branch December 2, 2024 17:00
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