chore(ci): speed up pipeline — NuGet cache + prebuilt Playwright image #73
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
CI runs sequentially on the single self-hosted runner, so wall-clock ≈ the sum of all jobs (~17 min). Two low-risk speedups need no infra change:
actions/cacheon~/.nuget/packageskeyed on**/*.csproj.infra/run-e2e-check.shusesnode:24+npx playwright install --with-deps chromium(~150 MB) on eachverify-stack. Switch to the prebuiltmcr.microsoft.com/playwright:v1.61.1-nobleimage (browsers baked; version kept in sync withtests/e2e/package.json).Scope (this issue)
Quick wins only — keep the serial single-runner layout. Parallelism (add a runner / raise capacity) is deferred as a separate infra decision.
Done when
docs/frontend-decisions.mdnote about "no image pinning" updated to reflect the new trade-off.