fix(ci): speed up CI/CD pipelines #75

Merged
addison merged 5 commits from exe-dev-bot/market:fix/deploy-cache-timeout into main 2026-02-07 18:11:27 -05:00
Contributor

Problem

Deploys take ~11 minutes, but only ~1.5 min is actual work. CI runs 3 parallel jobs that each do a full npm ci.

Changes

Deploy workflow

  • Remove cache: 'npm' — Runner cache service (192.168.31.16:45113) is unreachable, causing ~9.5 min of timeout delays per deploy. Re-enable once cache is repaired.
  • Add concurrency group — Prevents concurrent deploys to main (queues instead of cancels).

CI workflow

  • Merge checks + unit-tests into one job — Both used node:20-bookworm with separate npm ci. Saves a full install cycle (~37s) + container spin-up per CI run. E2E stays separate (needs Playwright container).

Dependencies

  • Bump wrangler ^4.46.0^4.63.0

Expected impact

  • Deploy: ~11 min → ~1.5 min
  • CI: saves ~37s + container overhead per run
## Problem Deploys take ~11 minutes, but only ~1.5 min is actual work. CI runs 3 parallel jobs that each do a full `npm ci`. ## Changes ### Deploy workflow - **Remove `cache: 'npm'`** — Runner cache service (`192.168.31.16:45113`) is unreachable, causing ~9.5 min of timeout delays per deploy. Re-enable once cache is repaired. - **Add `concurrency` group** — Prevents concurrent deploys to main (queues instead of cancels). ### CI workflow - **Merge `checks` + `unit-tests` into one job** — Both used `node:20-bookworm` with separate `npm ci`. Saves a full install cycle (~37s) + container spin-up per CI run. E2E stays separate (needs Playwright container). ### Dependencies - **Bump wrangler** `^4.46.0` → `^4.63.0` ## Expected impact - Deploy: ~11 min → ~1.5 min - CI: saves ~37s + container overhead per run
fix(ci): disable npm cache in deploy workflow
Some checks failed
CI / Unit Tests (pull_request) Successful in 1m27s
CI / Lint, Type Check & Format (pull_request) Successful in 1m53s
CI / E2E Tests (pull_request) Failing after 3m8s
b4aa2ca4ee
The runner's cache service (192.168.31.16:45113) is unreachable,
causing ~9.5 min of timeout delays per deploy. Removing cache config
until the cache service is repaired. Deploys should drop from ~11 min
to ~1.5 min.

Co-authored-by: Shelley <shelley@exe.dev>
Co-authored-by: Shelley <shelley@exe.dev>
Co-authored-by: Shelley <shelley@exe.dev>
build: bump wrangler from ^4.46.0 to ^4.63.0
Some checks failed
CI / Lint, Type Check, Format & Unit Tests (pull_request) Failing after 8s
CI / E2E Tests (pull_request) Failing after 8s
79e3e1829c
Co-authored-by: Shelley <shelley@exe.dev>
exe-dev-bot changed title from fix(ci): disable npm cache in deploy workflow to fix(ci): speed up CI/CD pipelines 2026-02-07 18:10:05 -05:00
build: update package-lock.json for wrangler bump
Some checks failed
CI / Lint, Type Check, Format & Unit Tests (pull_request) Has been cancelled
CI / E2E Tests (pull_request) Has been cancelled
31524b91d8
Co-authored-by: Shelley <shelley@exe.dev>
addison deleted branch fix/deploy-cache-timeout 2026-02-07 18:11:27 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kwila/market!75
No description provided.