-
Notifications
You must be signed in to change notification settings - Fork 67
Make Klib-related Gradle tasks public #204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
e94154b
to
bb48561
Compare
bb48561
to
25efc08
Compare
25efc08
to
5a03695
Compare
2b7b900
to
4de527a
Compare
Also, reworked error reporting for the compare task.
- SyncFile is no longer cachable - removed KotlinApiCompareTask's ctor
8b0f562
to
d8271ab
Compare
import org.gradle.api.tasks.Input | ||
import org.gradle.api.tasks.Internal | ||
import org.gradle.api.tasks.OutputFile | ||
import java.io.File | ||
|
||
|
||
public abstract class BuildTaskBase : DefaultTask() { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we link a public task so tightly to a specific extension?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These tasks are tightly bound to BCV anyway. The thing that worries me more is implicit initialization of properties, but I'm not sure that making initialization explicit and moving it to BinaryCompatibilityValidatorPlugin
will make a big difference for now
What was done:
Fixed #203