executor.maxConcurrentPerRepository caps one repository's builds (v1.34.0) #103

Merged
mi merged 1 commits from mihoe/per-repo-limit into main 2026-10-03 21:01:02 +02:00
Owner

For vm4006: one hsadmin-ng backend build next to a frontend build, never two backend builds.

  • New instance-level key executor.maxConcurrentPerRepository (unset = only the global cap).
  • A build takes its repository slot before a global one, so a waiting build never blocks another repository.
  • Sized once like maxConcurrent; a change needs a restart.

PR-doc: docs/prs/2026-10-03-PR#103-max-concurrent-per-repository.md

🤖 Generated with Claude Code

For vm4006: one hsadmin-ng backend build next to a frontend build, never two backend builds. - New instance-level key `executor.maxConcurrentPerRepository` (unset = only the global cap). - A build takes its repository slot before a global one, so a waiting build never blocks another repository. - Sized once like `maxConcurrent`; a change needs a restart. PR-doc: `docs/prs/2026-10-03-PR#103-max-concurrent-per-repository.md` 🤖 Generated with [Claude Code](https://claude.com/claude-code)
mi added 1 commit 2026-10-03 20:55:06 +02:00
For vm4006: one hsadmin-ng backend build next to a frontend build, never
two backend builds. A build takes its repository's slot before a global
one, so a waiting build never blocks another repository. Instance-level,
unset by default, sized once like maxConcurrent.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
mi merged commit 018db2e425 into main 2026-10-03 21:01:02 +02:00
mi deleted branch mihoe/per-repo-limit 2026-10-03 21:01:02 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mi/werkator#103