Commit Graph

6 Commits

Author SHA1 Message Date
ff4ef4363b fix(ci): lazy-init JWT secret to avoid build-time crash in postgres frontend
The JWT_SECRET env var was evaluated at module load time, causing Next.js
static page generation to fail in CI where the variable is not set.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 13:45:20 +00:00
0108b0373b chore: remove workspace package-lock.json files from git tracking
In an npm monorepo, only the root lockfile is authoritative. Workspace-specific
lockfiles were stale, couldn't benefit from root overrides, and were triggering
Dependabot false positives. Switching to **/package-lock.json gitignore pattern.

Also adds eslint peer dep overrides to frontends/postgres for standalone compatibility.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 23:49:43 +00:00
fd4e549a0f fix: update storybook to 10.2.17 across all workspaces, patch @esbuild-kit/core-utils
- Update storybook packages to 10.2.17 in root, storybook/, frontends/postgres, frontends/workflowui
- Move @storybook/react-vite from postgres dependencies→devDependencies
- Add storybook version pinned overrides to resolve peer dep conflicts
- Remove storybook from root devDependencies (managed by workspaces)
- Add @esbuild-kit/core-utils@3.3.3-metabuilder.0 patched tarball to deployment/npm-patches/
- Update publish-npm-patches.sh to handle pre-patched local tarballs
- Add @esbuild-kit scoped registry in .npmrc pointing to Nexus
- Publish @esbuild-kit/core-utils@3.3.3-metabuilder.0 to Nexus (esbuild dep widened to >=0.18.20)
- 2 residual moderate vulns remain: esbuild dev-server in drizzle-kit (dev-only, no prod impact)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 23:44:50 +00:00
2e86c708cf fix: patch dependabot vulnerabilities in frontends/postgres
- npm overrides: minimatch → 10.2.4, tar → 7.5.11, esbuild → >=0.25.0
- Update drizzle-kit to latest
- 4 moderate esbuild vulns remain (drizzle-kit/@esbuild-kit transitive, no upstream fix)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 23:31:29 +00:00
1b33adcd6a feat: restore large gameengine assets; move postgres package-lock to frontends/postgres
- Restore materialx resources, bgfx examples/deps, audio assets to gameengine/
- Move postgres/package-lock.json → frontends/postgres/ (TS apps live in frontends/)
- Skip pyodide (intentionally removed in metabuilder-small)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 22:56:18 +00:00
862cc29457 various changes 2026-03-09 22:30:41 +00:00