Skip to content

Run 8 repositories in parallel by default, up from 4 - #8

Merged
kova1max merged 1 commit into
mainfrom
feat/default-jobs-8
Sep 23, 2026
Merged

kova1max merged 1 commit into
mainfrom
feat/default-jobs-8

Conversation

@kova1max

Copy link
Copy Markdown
Owner

--jobs now defaults to 8.

Measured with --dry-run, two rounds each:

Jobs Self-hosted GitLab, SSH (61 repos) GitHub, SSH (64 repos) GitHub, HTTPS (64 repos)
4 15-16 s 28 s 10.5 s
8 9-10 s, no errors 14-16 s 5.7 s
16 6-9 spurious failures 7-10 s 3.6 s

8 roughly halves the time of 4 with no failures on either host, while 16 already hits the GitLab server's SSH connection limit. Updates --help, the README and adds a test for the default.

Measured on 61 repositories on a self-hosted GitLab over SSH and 64 on
GitHub over SSH and HTTPS: 8 halves the time of 4 with no failures on
either, while 16 already trips the GitLab server's connection limit.
@kova1max kova1max added the enhancement New feature or request label Sep 23, 2026
@kova1max
kova1max merged commit 6f41477 into main Sep 23, 2026
4 checks passed
@kova1max
kova1max deleted the feat/default-jobs-8 branch September 23, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant