-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Enable approve and lgtm plugins for terraform-windows-provisioner #73368
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
Enable approve and lgtm plugins for terraform-windows-provisioner #73368
Conversation
830f372 to
14baef7
Compare
Add Prow plugin configuration to enable /approve and /lgtm commands for the openshift/terraform-windows-provisioner repository. Configuration: - Enable approve plugin with standard settings - Enable lgtm plugin with review_acts_as_lgtm - Use OWNERS file for approval authorization - Require explicit /approve command (lgtm_acts_as_approve: false) This allows repository maintainers listed in the OWNERS file to approve PRs using the /approve command, which will add the "approved" label required for automated merging via Tide.
14baef7 to
d6dfda9
Compare
|
[REHEARSALNOTIFIER] Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/lgtm |
|
@rrasouli: you cannot LGTM your own PR. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/test check-gh-automation-tide |
|
@deepsm007 Can you review please , openshift/terraform-windows-provisioner#6 can't be merged and is missing approve label |
@rrasouli You have to reach out to repo owners for ^ PR |
@deepsm007 I am the repo owner for terraform-windows-provisioner (see OWNERS file: https://github.com/openshift/terraform-windows-provisioner/blob/main/OWNERS). |
|
/retest |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: deepsm007, rrasouli The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/pj-rehearse skip |
|
@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/retest ci/prow/check-gh-automation-tide |
|
@rrasouli: The The following commands are available to trigger optional jobs: Use DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/retest check-gh-automation-tide |
|
@rrasouli: The The following commands are available to trigger optional jobs: Use DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/test check-gh-automation-tide |
|
/override ci/prow/check-gh-automation-tide |
|
@deepsm007: Overrode contexts on behalf of deepsm007: ci/prow/check-gh-automation-tide DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
@rrasouli: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
@rrasouli: Updated the
DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
Summary
Enable Prow approve plugin for the
openshift/terraform-windows-provisionerrepository to allow maintainers to use the/approvecommand.Background
The terraform-windows-provisioner repository currently has
/lgtmworking (enabled globally for openshift org) but/approveis not functional because the approve plugin is not configured for this specific repository.This causes issues where PRs cannot be automatically merged even when all requirements are met, as the "approved" label cannot be added via the
/approvecommand.Changes
_pluginconfig.yamlforopenshift/terraform-windows-provisionerapproveplugin with standard configurationlgtmsettings withreview_acts_as_lgtm: truelgtm_acts_as_approve: falseto require explicit approvalNote: The
lgtmplugin itself is NOT added to the plugins list as it's already enabled globally for the openshift organization. Only the approve plugin is explicitly enabled.Configuration Details
Testing
After this PR is merged:
/approveto add the "approved" label/lgtmcommand will continue to work as before (globally enabled)Related