mirror of
https://github.com/Sea-Haven-Industries/proposal-system.git
synced 2026-10-07 15:08:58 +00:00
Converts the web CI job from ci-typescript-cdk.yaml (typecheck only) to ci-typescript-frontend.yaml: format:check, build (tsc -b included), vitest, and a Playwright chromium smoke. Folds the standalone Web Tests job into it (aggregator needs updated). Pure CI — no AWS secrets. The smoke (e2e/smoke.spec.ts) drives dev-login → dashboard shell → proposal list, plus the unauthenticated bounce, against a fully mocked API (pathname-anchored route interception — a '**/api/**' glob would swallow vite's /src/lib/api/* module URLs). Config mirrors SHOC's playwright.config.ts (port 4173, chromium, dev-server webServer). Prettier: singleQuote + printWidth 100 to match the existing codebase style; lint intentionally not added (no ESLint config yet — run-lint false, out of Phase 5 scope). rollback = revert this workflow file.
75 lines
849 B
Text
75 lines
849 B
Text
# .NET
|
|
**/bin/Debug/
|
|
**/bin/Release/
|
|
**/obj/
|
|
**/publish/
|
|
*.user
|
|
*.suo
|
|
*.vs/
|
|
|
|
# Node
|
|
node_modules/
|
|
dist/
|
|
.vite/
|
|
*.tsbuildinfo
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
.venv/
|
|
venv/
|
|
|
|
# CDK
|
|
cdk.out/
|
|
|
|
# SAM
|
|
.aws-sam/
|
|
|
|
# Environment
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
appsettings.Development.json
|
|
|
|
# IDE
|
|
.idea/
|
|
*.swp
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Test
|
|
coverage/
|
|
TestResults/
|
|
|
|
# React Native / Mobile
|
|
mobile/ios/Pods/
|
|
mobile/ios/build/
|
|
mobile/ios/.xcode.env.local
|
|
mobile/android/.gradle/
|
|
mobile/android/app/build/
|
|
mobile/android/build/
|
|
*.xcworkspace
|
|
*.pbxuser
|
|
*.mode1v3
|
|
*.mode2v3
|
|
*.perspectivev3
|
|
xcuserdata/
|
|
*.hmap
|
|
*.ipa
|
|
|
|
# Generated PDFs (local dev)
|
|
generated-pdfs/
|
|
|
|
# Local DynamoDB data dump
|
|
api/src/ProposalSystem.Api/Data/verified-sites.json
|
|
|
|
# Build artifacts
|
|
*.zip
|
|
.claude/worktrees/
|
|
.claude/agents/
|
|
|
|
# Playwright (web e2e smoke)
|
|
web/test-results/
|
|
web/playwright-report/
|