Don’t retry EPERM issues relating to git-mirrors
Open
git-mirrors
- Dominant language
- Go
- Stars
- 1.1k
- Forks
- 378
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 74
Description
See https://github.com/buildkite/agent/issues/1017#issuecomment-861906324 for context on this. This is a non-recoverable error we should detect and bail on using mirrors when it occurs.
Contributor guide
Research direction
Start with the linked issue comment for the missing context, then locate the git-mirror retry handling in the agent. Confirm how EPERM errors are identified and verify that this case stops mirror retries rather than being treated as recoverable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100