• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wegamekinglc / Derivatives-Algorithms-Lib / 27035987447
79%

Build:
DEFAULT BRANCH: master
Ran 05 Jun 2026 07:41PM UTC
Jobs 1
Files 194
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jun 2026 07:35PM UTC coverage: 78.109%. Remained the same
27035987447

push

github

web-flow
feat: add web UI start/stop scripts and async valuations (#82)

* docs: improve webui startup guide with quick-start and troubleshooting

Add a Quick Start section covering both backend and frontend in one place,
document how to stop services, and add a Troubleshooting section for common
issues including port conflicts and proxy connection errors.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* Add web UI start/stop scripts and async valuation support

- Add webui/scripts/start.sh and stop.sh for managing both services.
  start.sh checks prerequisites (Python >= 3.13, uv, node, npm), verifies
  ports 8001 and 5173 are free, installs deps, launches both servers in
  the background, waits for health checks, and smoke-tests the vite proxy.
  stop.sh kills by PID with SIGTERM, verifies ports are actually free,
  and falls back to port-based kill to catch orphaned child processes
  (e.g. when npm run dev spawns a wrapper that doesn't forward SIGTERM).
  With --force, escalates to SIGKILL after 5s.

- Add async valuation endpoints (POST /api/trades/{id}/value and
  POST /api/portfolios/{id}/value) that return a pending result
  immediately and update it via FastAPI background tasks. Frontend polls
  GET /api/valuations/{id} until status is completed or failed.

- Add PUT update endpoints for products, models, and trades, plus delete
  guards that return 409 Conflict when deleting a product or model still
  referenced by a trade.

- Add Dupire model support: backend schema and gateway integration,
  frontend UI with matrix input for vol surface, updated API client.

- Improve frontend pages: loading states, better styling, async valuation
  status indicators, inline edit forms for trades and portfolios.

- Update root README.md and webui/README.md to document the scripts as
  the primary way to start/stop the web UI, fix backend port references
  from 8000 to 8001, and note that vite should be run directly (not via
  npm run dev) to avoid orphan ... (continued)

5088 of 6514 relevant lines covered (78.11%)

3840763.72 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27035987447.1 05 Jun 2026 07:41PM UTC 194
78.11
GitHub Action Run
Source Files on build 27035987447
  • Tree
  • List 194
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27035987447
  • f39cc5e4 on github
  • Prev Build on master (#26972462884)
  • Next Build on master (#27053485121)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc