Hi Otto, On Wed, Sep 17, 2025 at 07:56:24AM -0700, Otto Kekäläinen wrote: > Hi JS team, > > Salsa CI now supports doing automatic builds of reverse dependencies. > This is an improved version of what many JS packages was already using > and we advice drop the custom version and use this instead. This is very cool, thanks to everyone who has worked on this. Thanks to rouca we had this already in typescript (and I think in other few repos), but it'll be nice to drop that very verbose config and default to what we already have :) > :warning: **Please, avoid enabling build reverse dependencies jobs directly in > `debian/salsa-ci.yml`:** Yes, I did find this to be unnecessary and disabled this in typescript repo, but it was and is still hardcoded. I think someone, jeremy iirc, mentioned the same about just contextually enabling it from the git push, which I didn't until then and found really nice. > ### Maximum of 100 reverse dependencies per pipeline This is where I actually have a question. node-typescript, if my memory serves me right, has about ~160 packages to rebuild (only around 10 are rdeps and the rest are build-rdeps). I used to rebuild these locally before rouca helped with the pipeline, and it takes a few hours to do that (and it's my personal laptop) every single time. If I switch over to the new default, it's going to get uncomfortable. Is there any workarounds currently? And I am talking on the premise that this new feature will let both rdeps and build-rdeps rebuild. Or is it just for the rdeps? -- Best, Ananthu
Attachment:
signature.asc
Description: PGP signature