ui(proxy-stats): align retry stats chart colors with app theme; relea… #697
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| - test/** | |
| - fix/** | |
| - feat/** | |
| pull_request: | |
| jobs: | |
| test: | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 10 | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| # 24: test infrastructure uses node:module registerHooks (sync hooks, Node 22.15+) | |
| node-version: 24 | |
| # -logger shell hook tests need real zsh (not included in ubuntu runner by default) | |
| - run: sudo apt-get update -qq && sudo apt-get install -y -qq zsh | |
| - run: npm install --no-fund --no-audit --ignore-scripts | |
| # --ignore-scripts (supply-chain hardening; retained) skips native compilation; | |
| # cli/PTY tests need node-pty, so rebuild it explicitly | |
| - run: npm rebuild node-pty | |
| # Static serving / SSR injection tests need real dist/ | |
| - run: npm run build | |
| # Full suite: fast unit tier + the CCV_TEST_CLI-gated CLI/server integration tier | |
| # (a superset of `npm test`, which developers use for the fast local loop). | |
| - run: npm run test:cli |