Add websitebuilder app
Some checks failed
CI / build (push) Has been cancelled
CI / test (push) Has been cancelled
CI / e2e (push) Has been cancelled
CI / lint (push) Has been cancelled

This commit is contained in:
Kunthawat Greethong
2026-01-26 12:50:12 +07:00
parent 93cfc18d1f
commit 4d1bb6892b
227 changed files with 35610 additions and 75 deletions

View File

@@ -0,0 +1,30 @@
{
"id": "phase1-foundation-20",
"seq": "20",
"title": "Set up CI/CD pipeline with automated testing",
"status": "completed",
"depends_on": ["19"],
"parallel": false,
"context_files": [
"/Users/kunthawatgreethong/Gitea/moreminimore-vibe/Websitebuilder/.tmp/sessions/phase1-foundation/context.md",
"/Users/kunthawatgreethong/.config/opencode/context/core/standards/test-coverage.md"
],
"acceptance_criteria": [
"GitHub Actions workflow file created at .github/workflows/ci.yml",
"Workflow runs on push and pull requests",
"Build step validates Next.js build",
"Test step runs Vitest unit tests",
"Coverage report generated and uploaded",
"E2E test step runs Playwright tests",
"Coverage thresholds enforced (critical 100%, high 90%, medium 80%)",
"Build fails if tests fail or coverage below threshold",
"Workflow tested and passes on push"
],
"deliverables": [
".github/workflows/ci.yml",
"vitest.config.ts",
"playwright.config.ts",
".nycrc (coverage config)",
"README.md (updated with CI/CD info)"
]
}