Commit graph

9 commits

Author SHA1 Message Date
bot
8f88c69b9a chore: remove Render configs, point docs at VPS domains 2026-08-31 22:11:15 +00:00
bot
8fdf4f291b ci: add deploy workflow (build linux/amd64 to GHCR + SSH deploy to VPS) 2026-08-31 22:02:12 +00:00
0c67c16552
ci: split workflow into backend, frontend, and perf workflows with path filters, and configure Vercel ignoreBuildStep 2026-06-11 01:57:30 +05:30
dbaba1c315
Refactor backend and frontend services, add unit tests, configure Ruff and Vitest, and delegate frontend state 2026-06-11 01:47:52 +05:30
962394155d
feat: add CI perf-metrics job to benchmark deployed API and update README
- scripts/measure_perf.py — times validation, parsing, upload, delete
  against the live Render deployment; saves perf_results.json
- scripts/update_readme_metrics.py — reads results and rewrites the
  Performance Metrics Table in README.md with live numbers + timestamp
- ci.yml — new perf-metrics job (push to main only) runs after
  backend-tests pass, commits updated README back to the repo

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-02 13:49:30 +05:30
d247ab12a2
add test var 2026-06-02 12:16:26 +05:30
6d1da0ec2e
add test env 2026-06-02 12:12:45 +05:30
63307cab65 feat: add GitHub Actions workflow to sync README files to Wiki
- Created a new workflow that triggers on pushes to the main branch and manual dispatch.
- The workflow checks out the repository and the wiki, prepares the wiki content by copying README files, and commits changes if there are updates.
2025-08-26 00:44:49 +05:30
165b249c3d feat: implement CI workflow, enhance file validation, and add test cases
- Introduced a CI workflow for automated testing of backend and frontend components.
- Added pytest configuration for backend tests and Vitest configuration for frontend tests.
- Enhanced file validation logic in the backend to improve error handling and reporting.
- Created comprehensive test cases for various validation scenarios, including edge cases and incorrect formats.
- Updated requirements to include necessary testing libraries and tools.
2025-08-26 00:22:54 +05:30