You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On 2026-11-11, runner DNS failed for about 3 hours ("Temporary failure resolving azure.archive.ubuntu.com / archive.ubuntu.com / security.ubuntu.com / ports.ubuntu.com"). Attempts 1–7 of run https://github.com/chayapats/jit/actions/runs/43044244466 (PR #455) failed at this step on x64 and arm64. bun test never started in any of them. The PR did not touch any workflow file. Attempt 8 passed with no code change.
Proposal (small, CI-only)
Wrap apt in a bounded retry with backoff, e.g. -o Acquire::Retries=5, plus a shell loop of about 3 tries with sleeps of 10, 30 and 60 s around apt-get update/install.
Optional: fall back to another mirror (e.g. mirror+file: list or azure.archive → archive) when resolution fails, or cache the three packages.
Keep the step's failure loud after the retries run out. Do not silently skip the packages, because the parser fixtures need them.
Acceptance
checks.yml retries the apt step before it fails the job.
No change to test selection or sharding.
CI is green on the PR.
Found during #455 (Tria's ruling: track this separately, not inside #455).
Activity
ci: document the aptInstall retry contract (#456)
ci: cap each apt attempt with a wall-clock deadline (#456)
Merge pull request #457 from chayapats/jit/456-ci-apt-retry