PB-2389: onboard renovate - #1594
Conversation
web-mapviewer
|
||||||||||||||||||||||||||||
| Project |
web-mapviewer
|
| Branch Review |
feat_PB-2389_renovate-onboarding
|
| Run status |
|
| Run duration | 05m 03s |
| Commit |
|
| Committer | Khôi Tran |
| View all properties for this run ↗︎ | |
| Test results | |
|---|---|
|
|
0
|
|
|
0
|
|
|
19
|
|
|
0
|
|
|
222
|
| View all changes introduced in this branch ↗︎ | |
There was a problem hiding this comment.
Two thoughts:
- Maybe we could do a little cleanup beforehand. For instance, we have "hammerjs" in the workspace but judging from a quick grep it isn't even being used anywhere
- I wonder if we should stick to minor updates or even tighten it to patch (adding ~ instead of ^). I don't have a clear opinion on this, maybe it's also a question to be answered case-by-case. Like if a minor update breaks the codebase, then we fix it to patch?
Also there are a few packages in the workspace that are fixed to a specific version. In some cases it's documented why, in other's it's not apparent if it's by mistake.
|
Clean-up as mentioned by @schtibe might make sense, if it does not consume too much time. |
|
I just noticed that we already have pinned dependency versions in => I think it would make sense to have a single place, where we pin versions and add comments why this is the case. Meaning we would have to decide between My (maybe somewhat radical?) proposal would be:
Pros
Cons
|
Maybe not the worst idea since renovate will try to update things regardless of the version definition in |
|
If I understand that correctly, we are not really "pinning" versions here, so renovate will still suggest to update "pinned versions", if need be, right? Might be worth a short comment/documentations somewhere, so that no one takes the pinning for a "version granted" thing? Otherwise, I like the idea! 👍 |
Onboard renovate. The first PRs will come on the weekend after it has been merged.
Test link