You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build: avoid conflicts when publishing snapshot builds (#19737)
For the past year, we've had CI failures when multiple PRs
have been merged. Since we run CI for all landed commits, the
snapshot publish job runs multiple times concurrently and could
end up pushing to the snapshot repositories out of order.
This can result in conflicts when multiple jobs push artifacts
at the same time. e.g.
https://circleci.com/gh/angular/components/155407.
We intend to fix this by queuing snapshot publishing across CircleCI
builds. This is done using the CircleCI API. We constantly check the
API to check that there are no previous snapshot jobs running.
Instead of implementing this logic our own, we leverage a CircleCI
orb that provides this functionality.
0 commit comments