Merge feature/m4-llm-integration into develop #362

Merged
jason.woltje merged 3 commits from feature/m4-llm-integration into develop 2026-02-09 20:17:45 +00:00
Owner

Integrates M9-CredentialSecurity, CI/CD improvements, security remediation, dependency audit fixes (clean pnpm audit), Docker Swarm/Portainer deployment, and frontend quality improvements.

Integrates M9-CredentialSecurity, CI/CD improvements, security remediation, dependency audit fixes (clean pnpm audit), Docker Swarm/Portainer deployment, and frontend quality improvements.
jason.woltje added 3 commits 2026-02-09 19:56:57 +00:00
fix(ci): gate Docker builds on all quality checks and fix prod image names
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
e9392e719c
Build step now depends on lint, typecheck, test, and security-audit so
Docker images cannot be pushed when quality gates fail. Also corrects
docker-compose.prod.yml image names to match pipeline (stack-api, stack-web,
stack-postgres) and replaces hardcoded :latest with ${IMAGE_TAG:-latest}.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
feat(ci): add coordinator Docker build/push/link to pipeline
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
64077b5169
Add Kaniko-based Docker build step for the coordinator service,
push to git.mosaicstack.dev/mosaic/stack-coordinator, and include
it in the link-packages step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix(deps): patch axios DoS and transitive prototype pollution/decompression vulns
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful
946d84442a
Bump axios ^1.13.4→^1.13.5 (GHSA-43fc-jf86-j433). Add pnpm overrides for
lodash/lodash-es >=4.17.23 and undici >=6.23.0 to resolve transitive
vulnerabilities via chevrotain and discord.js.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
jason.woltje merged commit d273220838 into develop 2026-02-09 20:17:45 +00:00
jason.woltje deleted branch feature/m4-llm-integration 2026-02-09 20:17:45 +00:00
Sign in to join this conversation.