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

Delete deprecated swift proto library rules #1193

Conversation

AttilaTheFun
Copy link
Contributor

@AttilaTheFun AttilaTheFun commented Apr 6, 2024

With the addition of swift_proto_library_group, consumers of the deprecated swift_proto_library and swift_grpc_library rules now have a clear migration path to the new rules. Given that we will be cutting a source-breaking rules_swift version 2.0 soon, this is a good opportunity to delete the old rules.

We will keep the deprecated rules indefinitely in 1.x, and only the new rules will exist in 2.x.
The release notes will also be useful to make consumers aware of the new rules who might not have used the old ones previously due to their inflexibility.

@brentleyjones brentleyjones changed the title Delete deprecated swift proto library rules for 2.X release Delete deprecated swift proto library rules Apr 6, 2024
@brentleyjones
Copy link
Collaborator

There are some conversations happening in Slack related to how easy it is to migrate. I want those to resolve before I approve this.

Copy link
Contributor

@mattrobmattrob mattrobmattrob left a comment

Choose a reason for hiding this comment

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

AFAIK we are in a good place to merge this from the Slack conversations. It would be nice to use an RC approach to get more general feedback to those not following in Slack for the next release given the substantial removal. 👍

Thanks for getting this all through, @AttilaTheFun!

@brentleyjones brentleyjones merged commit 1aec64c into bazelbuild:master Apr 18, 2024
15 checks passed
brentleyjones referenced this pull request Jun 21, 2024
PiperOrigin-RevId: 604370178
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.

4 participants