Commit Graph
3 Commits
Author SHA1 Message Date
thanhnvandClaude Sonnet 4.6 75298f6e4c fix(ci): remove npm ci from security-gate — OOM-killed act-runner on 1GB VPS
security-gate job was downloading ~300MB of React/Vite npm packages unnecessarily.
casan-step.mjs uses only node:child_process, node:fs, node:os (built-ins) — no
npm packages needed. Removing npm ci -w frontend saves ~300MB peak RAM in CI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-01 14:42:46 +09:00
thanhnvandClaude Sonnet 4.6 e83f306971 fix(ci): run security-gate after frontend-tests to prevent OOM on 1GB VPS
Both jobs running concurrently (two 512MB containers + gitea + vault) exhausted
the 1GB RAM. Make security-gate sequential with needs: [frontend-tests].
Also fix health-check to use docker ps instead of curl localhost (DooD mode).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-01 13:47:20 +09:00
thanhnvandClaude Sonnet 4.6 72d3e56308 ci: add root-level workflow for Gitea Actions
Gitea Actions requires the workflow file at repo root (.gitea/workflows/ci.yml)
not in the app subdirectory. Uses defaults.run.working-directory: AINative_OKR_CASAN5
so all run steps execute in the correct app context.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-01 13:02:03 +09:00