mirror of
https://github.com/Studio-Saelix/sencho.git
synced 2026-10-25 13:11:05 +00:00
a5b938ab93
* ci: shard E2E, skip docs-only PRs, and drop the inert visual-regression gate The visual-regression workflow never had committed baselines, so every run skipped its comparison and passed. Remove it with its spec and Playwright project. E2E now runs as four parallel shards, each with its own app and database, and no longer waits on the backend job. A single aggregator job keeps the required check name. CI retries drop from 2 to 1 so a real failure no longer runs three times. A change-detection job skips the build, test, and image jobs when a PR only touches docs/, .claude/, .opencode/, or markdown. It fails closed: an empty file list, a detection failure, or a rename out of code runs everything. * test(e2e): create the test admin in global setup so specs do not depend on file order Sharded runs start each shard on a fresh instance. A spec that logs in through the API in beforeAll failed with 401 when it ran first, because the admin was previously created by whichever earlier spec clicked through the setup screen.
79 lines
1.1 KiB
Plaintext
79 lines
1.1 KiB
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Environment Variables (CRITICAL: Never commit secrets)
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# Build Outputs
|
|
dist/
|
|
*.tsbuildinfo
|
|
backend/public/
|
|
|
|
# Sencho User Data & Mocks
|
|
data/
|
|
mock_data/
|
|
docker/
|
|
sencho.json
|
|
|
|
# OS Generated Files
|
|
.DS_Store
|
|
Thumbs.db
|
|
Desktop.ini
|
|
ehthumbs.db
|
|
|
|
# IDE / Editors
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
*.sublime-project
|
|
*.sublime-workspace
|
|
|
|
# Testing artifacts
|
|
test-results/
|
|
e2e/report/
|
|
html-report/
|
|
.coverage/
|
|
coverage/
|
|
.playwright-mcp/
|
|
|
|
# Logs
|
|
*.log
|
|
npm-debug.log*
|
|
|
|
# Auto-generated files
|
|
backend/cookies.txt
|
|
backend/src/generated/version.ts
|
|
|
|
# Local-only working files
|
|
.claude/
|
|
.codex/
|
|
.agents/
|
|
.opencode/
|
|
.worktrees/
|
|
plans/
|
|
CLAUDE.md
|
|
AGENTS.md
|
|
|
|
# Design system (local-only authoritative reference)
|
|
.design-bundle/
|
|
docs/design/
|
|
|
|
# Local-only projects (separate repos)
|
|
demo-video/
|
|
trailer/
|
|
website/
|
|
research/
|
|
|
|
# Internal engineering docs (not published)
|
|
docs/internal/
|
|
|
|
# Transient temp dir a file-roots test creates under the backend working dir
|
|
backend/sfr-app-*/
|
|
|
|
# Local-only (was tracked; keep on disk, do not publish)
|
|
hardened-pipeline-skeleton/
|