Repository navigation
fix(ci): configure apt mirrors before server Chromium install - #191
Conversation
|
Live CI observation on head |
Agent work on this PREstimated cost unknown · 9 responses · 50 sessions · 7.8 h wall time
Flags: 4 human corrections · 89 large tool outputs · 108 repeated commands · 11 repeated failures · 108 repeated reads · 17 repeated skill loads · 1 session without usage records · 9 unpriced responses Details: snapshot, prices, coverage, counters
Token counters by model (native counter semantics; never added across semantics):
Generated tokens (reasoning and other output are disjoint; other output includes code, tool calls and replies):
Usage by work phase (this task's own responses):
Recorded activity by phase (observations, not separate token bills):
Selected rates (USD per million tokens). These rates value the report at the selected schedule date; they do not establish historical prices or subscription spending.
Other output and reasoning are priced without double counting inclusive native output. Missing rates remain unknown. Local measurement from native records; usage totals are not billing. Updated in place by |
|
Independent exact-head review: no blocking findings for 7bb2f51 against 36d5c01. The complete diff adds only |
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: unavailable · PR result: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
7bb2f51 to
029c4e6
Compare
What: Configure the existing APT mirrors before server CI installs Chromium dependencies.
Why: Slow Azure Ubuntu package downloads consumed about 390 extra seconds of the server job budget.
So what: Review this separate CI maintenance PR against
fork/v2; the maintainer approves merging.Add only
uses: ./.github/actions/setup-apt-mirrorsbeforetest_serverruns Playwright'sinstall --with-deps --only-shell chromium. The existing action handles Azure archive sources and 15-second APT transport timeout failover. Job timeouts, steps, tests, skips, action code, caches and containers remain unchanged.The user approved this narrow fix separately from #188. This PR does not close #173. It supports the Objective by keeping the server proof gate usable for fork features.
Evidence
c5013d924c: installer about 407 seconds, 21:04:58 to 21:11:45 UTC, 2026-10-08. Raw log:Fetched 21.5 MB in 6min 32s (54.8 kB/s), with Ubuntu font packages fromazure.archive.ubuntu.com.57a59b4fa1d26abe842a12827e776428dc2f2b9f: installer about 17 seconds. Raw log:Fetched 21.5 MB in 2s (10.5 MB/s)./tmp/173-ci-server3-c5013d.logand/tmp/173-ci-server3-base184.log; durable evidence is the linked CI jobs.Scope and proof
Base:
36d5c0169fc042930aa36e41248c1292cec781d0, refreshedorigin/fork/v2.Head:
7bb2f51e80fd035bf9060717ef7beee70618baf2.Workspace: dedicated
ci-server-aptworktree, branchfix/server-ci-apt-mirrors.git diff --check: passed.actionlint -shellcheck= -pyflakes= .github/workflows/ci.yml: passed.review/independentstatus.Modularity and upstream
Existing owner:
fork-maintenance. The workflow is already mapped and allowlisted indocs/fork-features.mdandscripts/fork-upstream-edits.txt; no ownership documentation change is needed.Upstream-owned numstat:
.github/workflows/ci.yml+2 / -0. One hook into the existing action; no hunk exceeds 15 changed lines.Inspected upstream main workflow at
9b0df1358f9f9c3277bcb33777c2435b88ee75c4: build/test use this action, server installer still omits it. Open upstream PR and Issue searches forapt mirrorsreturned no matches. No upstream code was ported.Elon record
Requirements and who asked: User requested a separate PR adding only the existing mirror action before server Chromium installation.
Deleted: No new mirror code, containers, caches, job timeout changes, skips, test changes, version bump or unrelated docs.
Bottleneck: Azure font package downloads consumed 392 seconds versus 2 seconds in the comparison.
Checked myself: Read logs, action, workflow, map and allowlist; verified the two-line diff, Azure regex and actionlint result.
Model and harness: GPT-6.1-Sol, medium reasoning effort, Codex harness in T3 Code; independent reviewer selected by Prism.