- check if api schema is outdated - do not cancel in progress workflow Since this workflow commit to an external repo, it might squash multiple changes into a single commit. - dispatch each schema update to client repo - cache pip dependencies