2 ms·
> I built this because I was tired of creating pull requests in 20 repositories just to change a single line of workflow job version. sounds like an X Y proble
by anentropic 1y ago
> I built this because I was tired of creating pull requests in 20 repositories just to change a single line of workflow job version.
sounds like an X Y problem
- FreeFrosty 1y agoAt work I learned "Slow is fast, Fast is slow". We can always set all the versions to the "latest" and let it break when it does, but at scale that's not affordable. Every module must be versioned and upgraded with care; Separate epic, Separate PR, code review and proper testing on different environment. This is basically why keeping the lights on is costy and some companies just rather to cope with old versions. Then in an environment with lots of microservices, it's inevitable to avoid shared codes; So companies tend to hire lots of engineers just to take ownership of some services to keep the lights on.
- weikju 1y ago> sounds like an X Y problem Sounds like someone forgot how to write shell one-liners, as well...
- danielbedrood 1y agoI'd like to see the shell script that updates my deprecated node pipelines from 16 to 20, and updates deprecated fields after reading the changelogs of the vendor!
- weikju 1y agoTotally not the same things as the original statement of updating a single dependency in a bunch of projects..