Disable API branch constant time cache
GitLab 13.12 introduces a 30s inconditional cache of branches in the REST API, which is on by default but can be controlled by a feature flag. This explains the sudden need to asynchronicity with a long timeout. still, asynchronicity should be the rule because PostReceive is handled by a sidekiq worker. It just happens that it's always was nearly fast enough for tht tests to pass in practice. Perhaps we will be able to run with more concurrency thanks to this in the future.
Showing with 4 additions and 2 deletions