fix: registry cleanup now only preserves buildcache, not high-performance-latest

This commit is contained in:
Ashwin Kumar Sivakumar 2026-06-12 04:40:53 +05:30
parent ad686f6075
commit b6b7d62bad

View file

@ -87,8 +87,8 @@ data:
rows.sort(key=lambda x: x[0], reverse=True)
KEEP_N=2 # keep last 2 SHA builds (current + 1 previous)
keep_set=set(t for _, t, _ in rows[:KEEP_N])
# preserve any -latest aliases regardless of age
keep_set.update(t for t in tags if t.endswith('-latest'))
# preserve buildcache for performance
keep_set.update(t for t in tags if t == 'buildcache')
keep_list=sorted(keep_set)
print(f'[{repo}] sha_total={len(rows)} keep={keep_list} remove={max(0, len(rows)-len(keep_set))}')
for _, t, d in rows: