Merge parallel pre-push gates into CI scheduler

This commit is contained in:
Tianyi Cui
2026-07-06 01:47:13 +08:00
16 changed files with 522 additions and 262 deletions
+3 -2
View File
@@ -7,8 +7,9 @@ import { defineConfig } from 'vitest/config'
//
// Secrets: tests gate themselves with
// `describe.skipIf(!process.env.DEEPSEEK_API_KEY)`, so the suite passes
// (all-skipped) without credentials — CI has none and stays green. Put the
// key in the environment or in a gitignored `.env` at the repo root:
// (all-skipped) without credentials. The keyless CI workflow relies on that;
// the real-API workflow preflights the secret and fails loudly if it is absent.
// Put the key in the environment or in a gitignored `.env` at the repo root:
//
// DEEPSEEK_API_KEY=sk-…
// DEEPSEEK_BASE_URL=https://… # optional, defaults to the public API