xserver/.github/workflows
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Enrico Weigelt, metux IT consult 13950ccca0 ci: decouple apt cache — build jobs only pull, separate job pushes
- Build jobs (ubuntu-install-pkg): use actions/cache/restore@v5 with fail-on-cache-miss=false
  → optional warm cache, no failure on miss, no write-back (no locking conflicts)

- New action ubuntu-save-apt-cache: actions/cache/save@v5 with global key
  → only this action writes the cache

- New workflow ubuntu-apt-cache.yml: daily 02:00 UTC + master push
  → proactively populates global apt cache

- Removed ubuntu-fetch-pkg job and all needs: ubuntu-fetch-pkg dependencies
  → build jobs run independently, no chain delay causing cache TTL expiry

(cherry picked from commit 2652994e8b)
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-10-14 18:30:52 +02:00
..
build-xserver.yml ci: decouple apt cache — build jobs only pull, separate job pushes 2026-10-14 18:30:52 +02:00
conflict-notify.yml .github: use actions/checkout@v6 2026-05-16 13:30:09 +02:00
retry-transient-ci.yml .github: job for automatically restarting jobs on transient failure 2026-06-12 13:04:59 +02:00
tidy-up-auto.yml .github: use actions/checkout@v6 2026-05-16 13:30:09 +02:00
ubuntu-apt-cache.yml ci: decouple apt cache — build jobs only pull, separate job pushes 2026-10-14 18:30:52 +02:00