Skip to content

perf(server): cache default branch name and origin existence across status refreshes - #5008

Merged
juliusmarminge merged 11 commits into
pingdotgg:mainfrom
UtkarshUsername:fix/git-status-cache-stable-lookups
Jul 30, 2026
Merged

juliusmarminge merged 11 commits into
pingdotgg:mainfrom
UtkarshUsername:fix/git-status-cache-stable-lookups

fix(server): don't cache transient git failures in status lookups

5ff8cad
Select commit
Loading
Failed to load commit list.
MacroscopeApp / Macroscope - Approvability Check succeeded Jul 30, 2026 in 7m 31s

Approved (click on check for details)

  • Eligibility
  • Correctness

Note

More information about how approvability works can be found in our Help Center.

Details

Eligibility
Performance optimization adding 5-minute caches for default branch name and origin remote existence checks. The changes follow existing caching patterns, include proper invalidation on mutations, and have thorough test coverage with no behavioral impact.

Notes:
No code owners found in target merge base 4029b85