SPB Git

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.5 KB · 60 lines yaml
Raw Blame History
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