Merge PR #7726: ci: ran the mnemopi suite in the workspace bucket (@Cyrus580529)
This commit is contained in:
@@ -82,9 +82,6 @@ const codingAgentBucketPlans: Record<CodingAgentBucket, { label: string; paralle
|
||||
// Smaller workspace packages stay separate from native/TUI/integration suites so
|
||||
// their short TS suites can run together. CI still downloads the Linux x64 native
|
||||
// addon before this bucket: shared utility barrels may load native-backed modules.
|
||||
// mnemopi is intentionally excluded — its embedding suites depend on a ~270MB
|
||||
// fastembed model absent from CI runners, so they flake/time out under the parallel
|
||||
// bucket; run `bun --cwd=packages/mnemopi test` locally instead.
|
||||
const fastWorkspacePackages = [
|
||||
"packages/hashline",
|
||||
"packages/wire",
|
||||
@@ -94,6 +91,7 @@ const fastWorkspacePackages = [
|
||||
"packages/ai",
|
||||
"packages/snapcompact",
|
||||
"packages/agent",
|
||||
"packages/mnemopi",
|
||||
];
|
||||
|
||||
// These suites cover the native package, TUI/browser-ish behavior, local servers,
|
||||
@@ -107,10 +105,8 @@ const nativeAndIntegrationPackages = [
|
||||
];
|
||||
|
||||
// Packages the CI buckets deliberately skip but a local full run should still
|
||||
// cover. mnemopi's embedding suites need a ~270MB fastembed model absent from CI
|
||||
// runners (so it flakes/times out there); robomp-web lives under python/robomp
|
||||
// and is outside every CI TS bucket.
|
||||
const localOnlyWorkspacePackages = ["packages/mnemopi", "python/robomp/web"];
|
||||
// cover. robomp-web lives under python/robomp and is outside every CI TS bucket.
|
||||
const localOnlyWorkspacePackages = ["python/robomp/web"];
|
||||
|
||||
const codingAgentNativePathPatterns = [
|
||||
/(^|\/)[^/]*(bash|native|browser|cmux|mnemopi|hindsight|memory)[^/]*\.test\.ts$/i,
|
||||
|
||||
Reference in New Issue
Block a user