Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove swift info provider creation inside hmap rule (#919)
Last place that touched this code is on https://github.com/bazel-ios/rules_ios/pull/906where I thought it's important to construct SwiftInfo provider for hmap and add compilation context to pass the failing test. However that leads to a new [issue](#916 (review)) with `docc_archive` rule with latest `rules_apple/rules_swift`. We realized it's actually not needed to provide any SwiftInfo provider at all or it will "confuse" rules_swift/apple (since newer version starts to rely more on clang info from Swift info itself instead `apple_common.Objc`). Removing this also have the original failing test passing. Tests done: - [x] my own downstream repo still builds fine. - [x] CI is green Will squash before merge as it contains already merged commits
- Loading branch information