-
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
bazel: Shift deprecate_* tools to bazel and cleanup requirements #18073
Conversation
requires repo_path #17293 (now landed) |
a2ea224
to
62455d1
Compare
Signed-off-by: Ryan Northey <[email protected]>
62455d1
to
b5bd21c
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.
Thanks as always for tooling clean up! Do you mind updating deprecate_versions usage in GOVERNANCE.md as well?
@adisuissa @htuch I'm wondering what our plan is for deprecate_features, which previously annotated "deprecated" protos as "fatal-by-default" so we could start cleaning them up. What's the new plan for eventually doing config clean up in envoy and should we remove or replace that script?
not sure, i was just going through any scripts that didnt use bazel, and moving them. Mostly that means the lesser used ones - some of which may no longer be required @htuch ? |
/wait for GOVERNANCE/docs update |
/wait |
The fatal-by-default for deprecated should continue to be a part of the process. Minor versioning has its own tooling that @adisuissa has built out, which adds in additional annotations on when things are removed in Envoy and there is the 1 year cycle around this. But, this doesn't change the fact that we want to signal early to the community that deprecated features are going away, so +1 to keeping this process around. |
We are still going to have a deprecation period, where deprecated features are still usable, but marked as fatal-by-default. This will serve as a final-warning and encourage upgrade before removing the support. |
Gotcha. FWIW the script was removed from our release process a while back due to uncertainty around the longer term plan. If we plan on using it it'd be good to make sure it's still WAI and add it back. |
Signed-off-by: Ryan Northey <[email protected]>
ive updated the GOVERNANCE doc looking through these scripts, if we are going to keep them, we probably want to update them at some point, but this PR at least brings them into the bazel workflow and reduces dep noise |
Ack. Thanks @phlax for the cleanup. |
/assign-from @envoyproxy/dependency-shepherds |
@envoyproxy/dependency-shepherds assignee is @wrowe |
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 deps
Signed-off-by: Ryan Northey [email protected]
Commit Message: bazel: Shift deprecate_* tools to bazel and cleanup requirements
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]
[Optional API Considerations:]