We have a monorepo with a scheduled workflow to update our Swift Package Manager dependencies. We use Dependabot for non-SPM dependencies, configured with weekly runs early Monday morning.
This morning we discovered GitHub Actions had run our SPM workflow 9 times, off master, off the same commit. Prior to this, Dependabot created 10 pull requests for other dependencies.
Why would the scheduler run a master branch scheduled workflow 9 times instead of once?