I did some quick and dirty benchmarking and by building the files concurrently the time it took to run the program went from ~19 seconds to ~2 seconds (roughly a 89% decrease).
The GitHub docs aren't the easiest to follow on API rate limits, but as far as I can tell this will be well under the allowed limits.
This does add code complexity to gain the speed so if you want to prioritize simplicity over speed I understand that, but I wanted to offer it since it made a fairly large difference.
I did some quick and dirty benchmarking and by building the files concurrently the time it took to run the program went from ~19 seconds to ~2 seconds (roughly a 89% decrease).
The GitHub docs aren't the easiest to follow on API rate limits, but as far as I can tell this will be well under the allowed limits.
This does add code complexity to gain the speed so if you want to prioritize simplicity over speed I understand that, but I wanted to offer it since it made a fairly large difference.