-
Notifications
You must be signed in to change notification settings - Fork 771
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
[20648] Only run PRs CI when run-ci label is added #4599
Conversation
cfd6d9d
to
d7c2654
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! 🚀
@Mergifyio backport 2.13.x 2.10.x 2.6.x |
✅ Backports have been created
|
Signed-off-by: EduPonz <[email protected]>
Signed-off-by: EduPonz <[email protected]>
Signed-off-by: EduPonz <[email protected]>
Signed-off-by: EduPonz <[email protected]>
…ctions Signed-off-by: EduPonz <[email protected]>
Signed-off-by: EduPonz <[email protected]>
63bc04a
to
ae1fafd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Last commit only changed the trigger, which @JesusPoderoso tested. Since CI had run on the previous commit, I've cancelled CI and I'm merging this. |
* Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]> (cherry picked from commit d0a334b) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/documentation-tests.yaml # .github/workflows/mac-ci.yml # .github/workflows/thread-sanitizer.yaml # .github/workflows/ubuntu-ci.yml # .github/workflows/windows-ci.yml
* Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]> (cherry picked from commit d0a334b) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/documentation-tests.yaml # .github/workflows/mac-ci.yml # .github/workflows/thread-sanitizer.yaml # .github/workflows/ubuntu-ci.yml # .github/workflows/windows-ci.yml
* Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]>
* Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]> (cherry picked from commit d0a334b) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/documentation-tests.yaml # .github/workflows/mac-ci.yml # .github/workflows/thread-sanitizer.yaml # .github/workflows/ubuntu-ci.yml # .github/workflows/windows-ci.yml
* Only run PRs CI when run-ci label is added (#4599) * Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]> (cherry picked from commit d0a334b) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/documentation-tests.yaml # .github/workflows/mac-ci.yml # .github/workflows/thread-sanitizer.yaml # .github/workflows/ubuntu-ci.yml # .github/workflows/windows-ci.yml * Fix conflicts Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]> Co-authored-by: Eduardo Ponz Segrelles <[email protected]> Co-authored-by: JesusPoderoso <[email protected]>
* Only run PRs CI when run-ci label is added (#4599) * Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]> (cherry picked from commit d0a334b) # Conflicts: # .github/workflows/address-sanitizers.yaml # .github/workflows/documentation-tests.yaml # .github/workflows/mac-ci.yml # .github/workflows/thread-sanitizer.yaml # .github/workflows/ubuntu-ci.yml # .github/workflows/windows-ci.yml * Fix conflicts Signed-off-by: JesusPoderoso <[email protected]> --------- Signed-off-by: JesusPoderoso <[email protected]> Co-authored-by: Eduardo Ponz Segrelles <[email protected]> Co-authored-by: JesusPoderoso <[email protected]>
* Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]> (cherry picked from commit d0a334b)
* Refs #20648: Only run PRs CI when run-ci label is added Signed-off-by: EduPonz <[email protected]> * Refs #20648: Correctly add ci-pending label Signed-off-by: EduPonz <[email protected]> * Refs #20648: Fix documentation trigger Signed-off-by: EduPonz <[email protected]> * Refs #20648: Add ci-pending label in mac CI Signed-off-by: EduPonz <[email protected]> * Refs #20648: Set eProsima-CI version to v0 on add and remove labels actions Signed-off-by: EduPonz <[email protected]> * Refs #20648: Change Github workflows trigger to 'review_requested' Signed-off-by: EduPonz <[email protected]> --------- Signed-off-by: EduPonz <[email protected]> (cherry picked from commit d0a334b) Co-authored-by: Eduardo Ponz Segrelles <[email protected]>
Description
This PR changes the way Github CI is managed. From now on, to run CI, a reivew needs to be requested on the PR. Once the CI starts, the
ci-pending
label is added.@Mergifyio backport 2.13.x 2.10.x 2.6.x
This PR depends on:
Contributor Checklist
versions.md
file (if applicable).Reviewer Checklist