Open rossabaker opened 6 days ago
I'm very confused as to what this means?
The Cats version on that project is 2.11.0. It never received a pull request from Scala Steward for 2.12.0. That PR -- and many like it -- are failing because there's no Scala Native for that version of Cats. They could probably be made green by also upgrading to Cats 2.12.0.
The question here is, why didn't Steward notice there's a Cats 2.12.0?
Ahhhh interesting question.
(edit: my hypothesis, I'm not an expert on steward implementation)
It's not offered Cats 2.12 because there is no Cats 2.12 for Scala Native 0.4, which that project is currently on.
Because Cats 2.12 and Scala Native 0.5 must go hand-in-hand, this situation must be resolved manually. Steward does not know that those updates must happen in the same PR.
It's not offered Cats 2.12 because there is no Cats 2.12 for Scala Native 0.4, which that project is currently on.
Thats sound like a very likely explanation.
Was something done to stifle Cats 2.12.0 PRs? There are a lot of projects with broken Native PRs because they got 2.11.0 but were never offered 2.12.
Example: https://github.com/typelevel/cats-mtl/pull/573