Skip to content
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

enable mima binary compatibility check for cats-kernel #1483

Merged
merged 1 commit into from
Dec 5, 2016

Conversation

sritchie
Copy link
Contributor

@sritchie sritchie commented Dec 4, 2016

This wasn't running. I added the command to validateJVM.

Once we publish a 2.12 version we'll want to remove my switch that excludes mima for the 2.12 build - anything that changes should get caught in the meantime.

I'll also make a strong push for enabling this plugin for more of our modules, and being okay with minor version bumps if we do want to move fast. Life's tough downstream when you can't trust the version number.

@@ -31,7 +31,7 @@ js="$sbt_cmd validateJS"
kernel_js="$sbt_cmd validateKernelJS"
free_js="$sbt_cmd validateFreeJS"
jvm="$sbt_cmd coverage validateJVM coverageReport && codecov"

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

whitespace change from my editor

@codecov-io
Copy link

codecov-io commented Dec 4, 2016

Current coverage is 91.93% (diff: 100%)

Merging #1483 into master will decrease coverage by 0.28%

@@             master      #1483   diff @@
==========================================
  Files           242        243     +1   
  Lines          3609       3620    +11   
  Methods        3540       3502    -38   
  Messages          0          0          
  Branches         69        118    +49   
==========================================
  Hits           3328       3328          
- Misses          281        292    +11   
  Partials          0          0          

Powered by Codecov. Last update 25d11c4...2055bfc

@johnynek
Copy link
Contributor

johnynek commented Dec 5, 2016

👍

@johnynek
Copy link
Contributor

johnynek commented Dec 5, 2016

this was there in the past, got removed because we wanted to fix something, but now that spire and algebird depend on kernel, we need to get this locked down and work around with binary compatible changes in the future (for kernel at least).

@kailuowang
Copy link
Contributor

👍

@johnynek johnynek merged commit 31080da into typelevel:master Dec 5, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants