Swift: is it expected that updating one package updates Package.resolved pins in other, unrelated packages?
#44311
-
How are you running Renovate?A Mend.io-hosted app Which platform you running Renovate on?GitHub.com Which version of Renovate are you using?43.242.2 Please tell us more about your question or problemHi! First, thanks a lot for the recent work on Swift I ran into some behavior I wanted to check before assuming it's a bug. After a dependency update, Renovate seems to rewrite a dependency's pin in every What I'm seeingA repo with two independent SwiftPM packages:
Renovate opens a PR to bump Yams in Where it seems to come fromIn This looks like a different symptom from the other recent reports about this feature (#41780 for the A possible direction (for exact specs)One idea that would cover the case above: for exact ( if (dep.currentValue && versioningApi.isSingleVersion(dep.currentValue)) {
if (pin.state.version !== dep.currentVersion) {
continue; // not the pin being upgraded from — leave it alone
}
}In the example, The part I'm unsure about: range /
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Looks like a bug to me: issue created: #44312. PR welcome, you can create using your proposed solution it looks fine to me. |
Beta Was this translation helpful? Give feedback.
Looks like a bug to me: issue created: #44312.
PR welcome, you can create using your proposed solution it looks fine to me.