Tags: lyft/rules_kotlin
Tags
Fix the worker contract. (bazelbuild#328) * Restructure the worker to be deterministic and hopefully clearer about the contract being honored. * Add BazelWorkerTest to check the behaviours of both invocation and persistent workers. * Fix api mismatch in KotlinWorkerTest.kt * Fix stardoc template to stop indenting. Velocity makes this hard.
Tweak the inference of the test class's package a bit, to support src… …/test/kotlin/ and kotlin/, since while it's common for kotlin files to live in a /java/ root, it's not UNcommon for them to live in a *kotlin/ root. (bazelbuild#257)
Tweak the inference of the test class's package a bit, to support src… …/test/kotlin/ and kotlin/, since while it's common for kotlin files to live in a /java/ root, it's not UNcommon for them to live in a *kotlin/ root. (bazelbuild#257)
Support more recent java versions in the kotlin toolchain. (bazelbuil… …d#236) * Support more recent java versions in the kotlin toolchain. * Update the readme instructions for java language level.
Stop passing source jars in kt_jvm_import() to the DefaultInfo(files=… …) attribute. (bazelbuild#221) * Don't include the source jar in the default info's files= attribute, which gets used in places to imply the compile deps, not all the files produced by the rule (such as source jars). This gets fed into the incremental dexing inputs in the android rules, resuling in bazelbuild#208 (which this commit should fix). * Add in an android application example with a `build_test()` and a CI pipeline to build/test it. Also normalize examples naming in CI. * Use the preferred form for kt_jvm_import in the core bits