gendesign/.github/workflows
lekss361 a7d4223dfa perf(ci): parallelize docker builds + add npm cache mount
Split single build-and-deploy job into 4 jobs: build-backend,
build-worker, build-frontend run in parallel (all 3 independent),
deploy job has needs:[...] on all three. Removes ~2 min of sequential
build time on warm cache runs.

Also: scope GHA cache keys per image (backend-lean / worker-chromium /
frontend) so builds don't invalidate each other's layer cache. Replace
sleep 8 health-check with a 30-iteration polling loop (fails fast on
bad deploy, doesn't over-wait on fast ones). Add --mount=type=cache to
frontend npm ci for node_modules cache across builds.
2026-05-11 15:01:10 +03:00
..
ci.yml init 2026-04-25 13:45:19 +03:00
deploy-obsidian.yml fix 2026-05-11 09:57:40 +03:00
deploy.yml perf(ci): parallelize docker builds + add npm cache mount 2026-05-11 15:01:10 +03:00