A job matrix can generate a maximum of 256 jobs per workflow run. This limit applies to both GitHub-hosted and self-hosted runners. No more than 500 workflow runs can be queued in a 10 second interval per repository.
We have hit the 256 jobs limit, but if we split the json into multiple files and trigger one workflow run per json file, we can scale by a factor of 500, publishing up to 128'000 plugins before we have to think about batching workflows at different intervals.
The Github actions limitations are as follows:
We have hit the 256 jobs limit, but if we split the json into multiple files and trigger one workflow run per json file, we can scale by a factor of 500, publishing up to 128'000 plugins before we have to think about batching workflows at different intervals.