cloudscale-ch / ansible-collection-cloudscale

cloudscale.ch Ansible Collection
https://galaxy.ansible.com/cloudscale_ch/cloud
GNU General Public License v3.0
7 stars 3 forks source link

Serialze integration test runs #18

Closed gaudenz closed 4 years ago

gaudenz commented 4 years ago

If multiple instances of the integration test workflow run in parallel the CI account may run into Quota limits. Unfortunately Github Actions don't (yet) have a mechanism to ensure only one instance of a workflow runs in parallel. To serialize this uses "softprops/turnstyle" action from the Github Marketplace which queries the Github API for running workflows.