ZaStoGram_desktop/.github
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 27fb7dbe30 CI: prune superseded build caches; decouple mtp_instance.h from proxy/status.h
The 10 GB Actions cache budget was permanently full (9.9 GB): every push
saves a fresh ~1.2 GB out/ snapshot per arch and superseded generations
were only removed by the 7-day age cleanup. LRU eviction was silently
dropping sccache objects and even the freshest build caches (observed:
a run finding no telegram-build cache at all and rebuilding cold). Now
each successful build deletes older generations of its own scope right
after saving, keeping only the newest entry per arch + lto/nolto pair.

mtproto/proxy/status.h is edited often and used to reach almost every
TU through mtp_instance.h -> sender.h / facade.h / main_account.h, so
each edit recompiled ~600 files. Forward-declare ProxyConnectionStatus
and ConnectionNotice instead; now a status.h edit recompiles only the
~25 real consumers.
2026-07-05 19:01:15 +03:00
..
ISSUE_TEMPLATE A better naming for API issue 2023-08-22 16:12:17 +02:00
scripts Generate HTML changelog from text version. 2026-02-20 11:22:54 +04:00
workflows CI: prune superseded build caches; decouple mtp_instance.h from proxy/status.h 2026-07-05 19:01:15 +03:00
CONTRIBUTING.md Update CONTRIBUTING.md 2018-11-04 15:49:14 +04:00
dependabot.yml Try automatic actions update 2024-05-06 09:46:18 +04:00