rules_kotlin icon indicating copy to clipboard operation
rules_kotlin copied to clipboard

Version kotlinc plugins by major version to handle API changes.

Open restingbull opened this issue 2 years ago • 1 comments

Part one of two.

@nkoroste discovered we had been breaking backwards compatibility by updating the plugins as the compiler plugin api changes.

These separates and compiles each major version of the compiler plugins. The follow up pr will choose the correct plugin for the toolchain -- separating the efforts made sense form a complexity and limiting the scope of the PR point of view.

restingbull avatar Aug 13 '23 22:08 restingbull

@Bencodes -- Looks like we do have folks working with older versions: https://github.com/bazelbuild/rules_kotlin/issues/1019

restingbull avatar Aug 28 '23 13:08 restingbull