Files
pulse/scripts/playwright-apt.conf
T
rcourtman 64c0a3f9df Scope browser OS acquisition to the runner's signed Ubuntu sources
An unrelated Microsoft repository returned 403 during fresh-index admission and stopped a browser shard before any test could run. Load the hosted runner's existing Ubuntu Deb822 definition for browser packages, preserving its mirrors and signature policy. Fail when that definition is missing, unreadable or empty and keep strict index and archive hash checks.

Exercise the real apt parser, exclusion of unrelated feeds, missing definitions and incomplete index failures in private acquisition directories. Register the package helper and policy with their exact verification routes, and update the fixture helper's governance assertion to its scoped proof contract.
2026-10-25 04:00:03 +00:00

12 lines
621 B
Plaintext

// Browser OS dependencies come from the hosted Ubuntu runner's existing
// distribution definition. Preserve its mirrors and Signed-By settings while
// keeping unrelated vendor feeds outside this acquisition. Do not disable
// TLS/signatures or accept an incomplete Ubuntu index as success.
Dir::Etc::sourcelist "/etc/apt/sources.list.d/ubuntu.sources";
Dir::Etc::sourceparts "-";
APT::Update::Pre-Invoke:: "test -r /etc/apt/sources.list.d/ubuntu.sources && test -s /etc/apt/sources.list.d/ubuntu.sources";
Acquire::http::Timeout "30";
Acquire::https::Timeout "30";
Acquire::Retries "2";
APT::Update::Error-Mode "any";