bazelbuild / rules_swift

Bazel rules to build Swift on Apple and Linux platforms
Apache License 2.0
311 stars 135 forks source link

Delete deprecated swift proto library rules #1193

Closed AttilaTheFun closed 5 months ago

AttilaTheFun commented 5 months ago

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 commented 5 months ago

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