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

Set MIMA plugin for the project #560

Merged
merged 2 commits into from
Sep 5, 2021

Conversation

pomadchin
Copy link
Member

This PR sets the MIMA plugin for the project to catch binary compatability issues.

It adds a nextra CI step. For the manual test it is possible to run the binary compatibility check via the mimaReportBinaryIssues sbt command.

Closes #559

@pomadchin pomadchin requested a review from cchantep September 4, 2021 22:05
build.sbt Outdated
@@ -19,6 +21,7 @@ lazy val root = Project("frameless", file("." + "frameless")).in(file("."))
.aggregate(core, cats, dataset, ml, docs)
.settings(framelessSettings: _*)
.settings(noPublishSettings: _*)
.settings(mimaPreviousArtifacts := Set(), mimaFailOnNoPrevious := false)
Copy link
Member Author

Choose a reason for hiding this comment

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

To skip mimaReportBinaryIssues command in the root and mdocs sub projects.

@codecov
Copy link

codecov bot commented Sep 4, 2021

Codecov Report

Merging #560 (71dd24e) into master (3ffafad) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #560   +/-   ##
=======================================
  Coverage   96.28%   96.28%           
=======================================
  Files          61       61           
  Lines        1051     1051           
  Branches        5        5           
=======================================
  Hits         1012     1012           
  Misses         39       39           
Flag Coverage Δ
2.12.14 96.28% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3ffafad...71dd24e. Read the comment docs.

@pomadchin pomadchin merged commit 5ab4268 into typelevel:master Sep 5, 2021
@pomadchin pomadchin deleted the feature/mima-plugin branch September 5, 2021 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

MIMA plugin usage
2 participants