4 ms·
I also enjoy waiting for unnecessary pipelines to run again, because we must first rebase. ;-) It's XKCD's "My code's compiling!" for 2022.
by mrslave 4y ago
I also enjoy waiting for unnecessary pipelines to run again, because we must first rebase. ;-)
It's XKCD's "My code's compiling!" for 2022.
- Twisol 4y agoIt's a tradeoff. I've been in multiple situations where two branches independently work fine at runtime, and merge without conflict, but the merge is broken at either compile-time or runtime. I'd rather rebase with cognizance over what I'm rebasing over, and make sure my changes are actually semantically consistent afterwards. Of course, if you have an organization-wide monorepo, this isn't going to work. (At the same time, at that point, you should probably be a bit more selective about what CI you run based on what components have changed... and make decisions about what checks to run nightly rather than on PRs.)