Topic on Talk:Wikimedia Release Engineering Team/CI Futures WG/Requirements

Dependency caching (pip/composer/etc.) is a must

4
Summary by Legoktm

It is now listed in the "hard requirements" section.

Legoktm (talkcontribs)

If there isn't dependency caching, then we run into all sorts of rate limits, errors, etc. Also, it cuts down on a huge source of flakiness (I'm looking at you npm!).

BDavis (WMF) (talkcontribs)

Don't forget how often Composer has flaked out due to rate limiting from GitHub's side (phab:T106452)!

LarsWirzenius (talkcontribs)

There is a requirement "Must support dependency caching – we have castor, maybe we could do better? Maybe some CI systems have this figured out?", which is meant to cover this. The wording could certainly be improved. Suggestions?

Legoktm (talkcontribs)

When I initially wrote the comment, it was listed in the "would be nice to have" category - but you moved it a short while after, so all good here.