Skip to content

BuildElevate - v1.3.0

Choose a tag to compare

@vijaysingh2219 vijaysingh2219 released this 05 Jun 20:52
· 52 commits to main since this release

Overview

Adds Kubernetes support with deployment manifests, deploy/verify scripts, and an opt-in scaffolding flow, plus health probe endpoints. Also upgrades the GitHub Actions workflow and adds Turborepo caching across CI jobs.

Added

  • Kubernetes: Kubernetes deployment manifests for the API and web apps — Namespace, ConfigMap, Deployments, ClusterIP Services, nginx Ingress with /api/v1/* rewrite, and HPAs (2–10 replicas)
  • Kubernetes: deploy.sh to build/push images and apply all manifests, plus a CI-friendly k8s/verify.sh that health-checks pods, endpoints, in-cluster HTTP, ingress, and HPA metrics — exposed as k8s:deploy and k8s:verify pnpm scripts
  • Kubernetes: /readyz and /healthz probe endpoints on the API server for Kubernetes liveness and readiness checks
  • Kubernetes: Opt-in Kubernetes prompt during scaffolding (Docker-gated, defaults to No) with per-template manifest pruning and full upgrader integration
  • Kubernetes: Kubernetes deployment guide added to the documentation site

Changed

  • Kubernetes: Bake API_INTERNAL_URL into the web Docker image at build time so server-side rendering can reach the API in-cluster
  • CI & Tooling: Upgraded the GitHub Actions workflow — actions/checkout, setup-node, and pnpm/action-setup to v6, Node.js 20 → 24, pnpm 10 → 11.1.1, and switched to the native setup-node pnpm cache

Fixed

  • CI & Tooling: Stripped unnecessary quotes from DATABASE_URL values in .env.example files

Performance

  • CI & Tooling: Added Turborepo cache restoration to the lint, type-check, test, and build CI jobs for faster pipeline runs