I maintain a multibranch GitHub pipeline.
There is a weird problem that occurs pretty rarely, but had already occurred enough times to become an inconvenience for us.
At certain times, a certain branch/multiple branches/all branches in the pipeline would get wiped out, meaning, they would appear as though they were just discovered and all of the job history would get removed.
This is pretty inconvenient because
- we need past job history
- the build number gets reset, so I have manually set it to that of the latest build, otherwise, the build would fail because of version number conflict.
My intuition is that it could be a momentary problem with GitHub that causes it to return partial information and the GitHub plugin doesn't handle it properly, but I don't have any evidence to support that.