Closed BenHenning closed 4 months ago
PTAL @adhiamboperes. Note that I suspect this will be a quicker PR to review compared to some of the others that I've sent recently.
Hi @BenHenning, this PR is ready to be merged. Please address any remaining comments prior to merging, and feel free to merge this PR once the CI checks pass and you're happy with it. Thanks!
Thanks @adhiamboperes and @seanlip! Going ahead and merging this.
Explanation
Fixes #1535 Fixes part of #4120
This PR preps for the codebase-wide migration to Kotlin 1.6 (done in #4937) by first upgrading rules_kotlin from 1.5.0 alpha 2 to 1.5.0 beta 3. This upgrade, while small, produces a few nice benefits:
BUILD.bazel
file in the codebase.The changes are straightforward to review in isolation, so this PR acts as a means to help reduce the complexity of #4937 by pulling ahead these groups of
BUILD.bazel
changes while also moving rules_kotlin the smallest number of versions (ahead of the more major upgrades which will occur downstream).Note that this change is needed because:
Separately, this PR includes some minor trailing space cleanup in wiki/Oppia-Bazel-Setup-Instructions.md that was noticed when editing the file (since my local development environment auto-strips trailing spaces).
Essential Checklist
For UI-specific PRs only
N/A -- This should only affect build infrastructure, and barely impact resulting binary builds.