-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
ci: force /lgtm v2-freeze on any v2 API changes. #11092
Conversation
To assist the API shepherds in ensuring that no unintentional v2 freezes creep in, this PR extends our forked ownerscheck.star to force a "/lgtm v2-freeze" to be issued in order for v2 API changes to merge. The changes made to ownerscheck.star are: * Replace path prefix matching with regex matching. * Allow global approvers to be opted out of; we don't want a PR "approve" stamp to allow merges without an explicit v2 related LGTM. Signed-off-by: Harvey Tuch <[email protected]>
/rk-bless |
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
/rk-bless |
🙀 Error while processing event:
|
Signed-off-by: Harvey Tuch <[email protected]>
/rk-bless |
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
/lgtm api |
Signed-off-by: Harvey Tuch <[email protected]>
/rk-bless |
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
/lgtm api |
Signed-off-by: Harvey Tuch <[email protected]>
/rk-bless |
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
@envoyproxy/api-shepherds can I get a test approval? Not planning on merging yet. |
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
/lgtm v2-freeze |
/rk-bless |
Signed-off-by: Harvey Tuch <[email protected]>
Signed-off-by: Harvey Tuch <[email protected]>
/rk-bless |
@itayd @envoyproxy/api-shepherds this is now ready for review, thanks! |
Signed-off-by: Harvey Tuch <[email protected]>
/rk-bless |
The **spec was dropped in envoyproxy#11092 when building the struct to pass around. This lost the owner info, resulting in errors such as https://prod.repokitteh.app/traces/ui/envoyproxy/envoy/595f3d80-9170-11ea-9312-ad19ced22be2. Signed-off-by: Harvey Tuch <[email protected]>
The **spec was dropped in #11092 when building the struct to pass around. This lost the owner info, resulting in errors such as https://prod.repokitteh.app/traces/ui/envoyproxy/envoy/595f3d80-9170-11ea-9312-ad19ced22be2. Signed-off-by: Harvey Tuch <[email protected]>
To assist the API shepherds in ensuring that no unintentional v2 freezes creep in, this PR extends
our forked ownerscheck.star to force a "/lgtm v2-freeze" to be issued in order for v2 API changes to
merge.
The changes made to ownerscheck.star are:
without an explicit v2 related LGTM.
Risk level: Low (CI only)
Testing: Manual interactions with RK in #11092
Signed-off-by: Harvey Tuch [email protected]