spb/vquant Public MIT
VibeQuant — AI-powered institutional-grade financial intelligence platform.
TypeScript 84.3%
Python 11.7%
JavaScript 1.6%
CSS 1.5%
HTML 0.7%
1# =============================================================================2# VibeQuant (vquant) — AI-Powered Financial Intelligence Platform3# -----------------------------------------------------------------------------4# File: .github/workflows/ci.yml5#6# Author: Simon-Pierre Boucher7# Contact: contact@spboucher.ai8# Website: https://www.spboucher.ai9# Demo: https://www.vquant.ai10# License: MIT (see LICENSE)11#12# Copyright © 2026 Simon-Pierre Boucher. All rights reserved.13# =============================================================================1415name: CI1617on:18 push:19 branches: [main]20 pull_request:21 branches: [main]2223jobs:24 ci:25 name: Lint, Typecheck, Test & Build26 runs-on: ubuntu-latest2728 strategy:29 matrix:30 node-version: [20, 22]3132 steps:33 - name: Checkout34 uses: actions/checkout@v43536 - name: Setup Node.js ${{ matrix.node-version }}37 uses: actions/setup-node@v438 with:39 node-version: ${{ matrix.node-version }}40 cache: npm4142 - name: Install dependencies43 run: npm ci --legacy-peer-deps4445 - name: Lint46 run: npm run lint47 continue-on-error: true # 572 pre-existing warnings, fixing incrementally4849 - name: Typecheck50 run: npm run typecheck51 continue-on-error: true # 15 pre-existing errors, fixing incrementally5253 - name: Test54 run: npm test5556 - name: Build57 run: npm run build58 env:59 NODE_ENV: production60