Closed github-actions[bot] closed 1 month ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 54.49%. Comparing base (
86bb307
) to head (00b4423
). Report is 2 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@avik-pal I've not looked at all the failures, but the ones I did look at were due to incompatible versions. I.e., other packages also depend on FastBroadcast.jl, but haven't had their patch versions bumped.
I think we should release a package that passes tests, and not care about failures due to version incompatibilities. E.g., someone installing OrdinaryDiffEq will safely get an older FastBroadcast, and thus won't experience breakages. When it comes to the downstream packages tests, if they do encounter failures, we can fix them in e.g. FastBroadcast 0.3.1, and then add that as the compat there.
If you saw real test failures among these, please let me know.
@chriselrod just to confirm, there are no API changes in FastBroadcast, right? From the commits it seems to be mostly an internal implementation detail that changed
@chriselrod just to confirm, there are no API changes in FastBroadcast, right? From the commits it seems to be mostly an internal implementation detail that changed
No API change. It was a major internal change, so there is a risk of accidental/unintended breakage. That is the reason I cautiously made the release breaking.
This pull request changes the compat entry for the
FastBroadcast
package from0.2.8
to0.2.8, 0.3
. This keeps the compat entries for earlier versions.Note: I have not tested your package with this new compat entry. It is your responsibility to make sure that your package tests pass before you merge this pull request.