scala-steward
scala-steward copied to clipboard
False matching in yaml file.
At work I noticed today a bunch of updates were sent in that ended up breaking builds due to an incorrect matching in a yaml file. The example that it happened in can be minimized to:
lazy val library = new {
object version {
val dep = "1.3.0"
}
val fullDep = "org" %% "name" % version.dep
}
A pr was sent in to update this dep from 1.3.0 -> 1.3.1 which was correct. However at the root of our repo we also have a build.yml file which is used in CI to set up our env. In that build.yml there was the following:
image: our-registry/name:tagname-v1.3.0-1
Steward also tried changing this.
- image: our-registry/name:tagname-v1.3.0-1
+ image: our-registry/name:tagname-v1.3.1-1
I'd expect this not to update the yaml file especially since the version imo doesn't match. 1.3.0 should be matched with 1.3.0-1.