Release: CI/CD Pipeline & Architecture Updates #177

Merged
jason.woltje merged 173 commits from develop into main 2026-02-01 19:18:48 +00:00
Showing only changes of commit 4b373acfbf - Show all commits

View File

@@ -7,6 +7,8 @@ variables:
- &install_deps |
corepack enable
pnpm install --frozen-lockfile
- &use_deps |
corepack enable
steps:
install:
@@ -17,7 +19,7 @@ steps:
security-audit:
image: *node_image
commands:
- *install_deps
- *use_deps
- pnpm audit --audit-level=high
depends_on:
- install
@@ -27,7 +29,7 @@ steps:
environment:
SKIP_ENV_VALIDATION: "true"
commands:
- *install_deps
- *use_deps
- pnpm lint || true # Non-blocking while fixing legacy code
depends_on:
- install
@@ -39,7 +41,7 @@ steps:
environment:
SKIP_ENV_VALIDATION: "true"
commands:
- *install_deps
- *use_deps
- pnpm --filter "@mosaic/api" prisma:generate
depends_on:
- install
@@ -49,7 +51,7 @@ steps:
environment:
SKIP_ENV_VALIDATION: "true"
commands:
- *install_deps
- *use_deps
- pnpm --filter "@mosaic/api" prisma:generate
- pnpm typecheck
depends_on:
@@ -60,7 +62,7 @@ steps:
environment:
SKIP_ENV_VALIDATION: "true"
commands:
- *install_deps
- *use_deps
- pnpm --filter "@mosaic/api" prisma:generate
- pnpm test || true # Non-blocking while fixing legacy tests
depends_on:
@@ -72,7 +74,7 @@ steps:
SKIP_ENV_VALIDATION: "true"
NODE_ENV: "production"
commands:
- *install_deps
- *use_deps
- pnpm --filter "@mosaic/api" prisma:generate
- pnpm build
depends_on: