Skip to content

ci(rust-port): avoid Canonical DNS outages in Linux setup - #370

Merged
wesm merged 1 commit into
mainfrom
fix/linux-ci-ubuntu-mirror
Nov 12, 2026
Merged

wesm merged 1 commit into
mainfrom
fix/linux-ci-ubuntu-mirror

Conversation

@wesm

@wesm wesm commented Nov 11, 2026

Copy link
Copy Markdown
Member
  • Restore Linux Rust CI dependency setup when the runner cannot resolve Canonical's Ubuntu mirrors, as in run 43050019126. Use kernel.org's independent Ubuntu mirror with the existing Ubuntu signing keyring.
  • Stop immediately if package indexes cannot be fetched, rather than spending the job timeout installing from stale indexes. The complete CI dependency set installed successfully from this mirror in a clean Ubuntu 24.04 container.

Application screenshot from merged #364, at this patch's main-branch base:

Current Linux application at the main-branch base (from #364)

Repeated Linux CI attempts could not resolve any of the runner's three
Ubuntu mirrors. All three share Canonical's DNS, so retries exhausted the
job without reaching the Rust tests. An independent signed Ubuntu mirror
removes that shared dependency, and failed index downloads must stop setup
before installation falls back to stale package indexes.

Generated with Codex
Co-authored-by: Codex <noreply@openai.com>
@wesm
wesm temporarily deployed to sandbox-image-promotion-status November 11, 2026 21:07 — with GitHub Actions Inactive
@wesm
wesm temporarily deployed to sandbox-image-promotion-status November 11, 2026 21:07 — with GitHub Actions Inactive
@roborev-ci

roborev-ci Bot commented Nov 11, 2026

Copy link
Copy Markdown

roborev: Combined Review (4ff1f99)

Verdict: No findings at or above medium severity.


Reviewers: 3x codex, codex (security), codex (test-value) | Synthesis: codex, 0s | Total: 1m10s

@wesm
wesm temporarily deployed to sandbox-image-promotion-status November 11, 2026 21:09 — with GitHub Actions Inactive
@wesm
wesm merged commit e5226a2 into main Nov 12, 2026
13 checks passed
@wesm
wesm deleted the fix/linux-ci-ubuntu-mirror branch November 12, 2026 02:14

This branch was previously deployed

1 inactive deployment
sandbox-image-promotion-status — 4ff1f99e Deployed Nov 11, 2026 by wesm via Reconcile promotion authorization #2639
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant