Concurrent workflow run limits by user

It would be very nice to see a feature that can limit the number of runs a user can initiate.

We are using self-hosted runners at my company and every once in a while there’s always someone that would occasionally do what I call the “machine gun commit and push” that would immediately eat up our entire CI capacity resulting in everyone else having to wait in a queue. I’ve spoke about this at meetings numerous times and it gets tiring because no one listens.

GitHub Actions: Limit workflow run or job concurrency | GitHub Changelog might help your use case.