On 3/20/2023 7:22 AM, Jon Turney wrote:
On 19/03/2023 23:04, Ken Brown via Cygwin-apps wrote:
Jon,

I'll be ready to go with TeX Live 2023 in a couple days.  That involves about 60 packages.  If I push them all at once, I'm afraid that would tie up scallywag and make it unusable by others.  I was thinking of pushing them in batches of 5, with a couple hours in between batches. But I don't know how many jobs scallywag can do at once.  What do you think?

As far as I can tell, the documented limits for the GitHub free service currently used are currently:

* 20 concurrent jobs
* runs which are queued for more than 45 minutes without starting are discarded.

So I should even be able to do 10 or 15 at once without clogging the system. Maybe I'll start with one batch of 15 and see what happens.

The implementation of how the build back-end is used in scallywag is moderately modularized, so if these restrictions become irksome, and we ever have access to a better compute service, that could be used instead.


Note that if you are just updating the repository, without using scallywag to deploy, then pushing with --push-option=nobuild is more slightly more efficient that SCALLYWAG="nobuild" in the cygport, as it can short-cut things, since it doesn't need to start a job to evaluate the tokens to determine if nobuild is set.

Good to know, but in the present case I'm planning to deploy.

Ken

Reply via email to