Skip to main content
~/adr/002-slim-ci-pipeline

Slim CI pipeline — single install, shared browsers, deduped jobs

accepted $ decided 02 Oct 2025
$ diff decision consequence

Decision

Collapse the pipeline to a single npm ci, cache one shared Playwright browser download across jobs, and dedupe the overlapping lint/test jobs into one staged sequence (landed as 1f3a658 ci: slim pipeline — single install, shared browsers, deduped pipelines).

Consequences

  • + Build minutes drop roughly 3×; browser downloads happen once per pipeline.
  • + One install means one lockfile resolution — no more cross-job version skew.
  • − A single install failure now blocks every downstream job instead of isolating per-job.
<- System.Return('/adr')
↑↓ navigate Tab complete Enter open Esc close View all →