-
Notifications
You must be signed in to change notification settings - Fork 2
Shard tsgolint into memory-budgeted Buck actions #1229
Copy link
Copy link
Open
Labels
area:ciCI workflows, runners, and pipeline configuration · Set: manualCI workflows, runners, and pipeline configuration · Set: manualarea:typescriptTypeScript code, tsconfig, and type definitions · Set: manualTypeScript code, tsconfig, and type definitions · Set: manualorigin:agentFiled or primarily produced by an AI agent · Set: AI agent or manualFiled or primarily produced by an AI agent · Set: AI agent or manualsystem:buck2-tools@overeng/buck2-tools package · Set: manual@overeng/buck2-tools package · Set: manualtype:featureNew user-visible or system capability · Set: manualNew user-visible or system capability · Set: manual
Description
Activity
Metadata
Metadata
Assignees
Labels
area:ciCI workflows, runners, and pipeline configuration · Set: manualCI workflows, runners, and pipeline configuration · Set: manualarea:typescriptTypeScript code, tsconfig, and type definitions · Set: manualTypeScript code, tsconfig, and type definitions · Set: manualorigin:agentFiled or primarily produced by an AI agent · Set: AI agent or manualFiled or primarily produced by an AI agent · Set: AI agent or manualsystem:buck2-tools@overeng/buck2-tools package · Set: manual@overeng/buck2-tools package · Set: manualtype:featureNew user-visible or system capability · Set: manualNew user-visible or system capability · Set: manual
Outcome
Run tsgolint as per-project Buck actions with a declared memory budget. Keep the same lint authority without requiring a larger runner.
Evidence
The lint lane reached 14.78 GiB on a 16 GiB runner and recorded an OOM kill. The Buck daemon held 4–5 GiB resident in that run; local measurements observed daemon residency up to 10.4 GiB. A second fresh isolation daemon can overlap the whole-repository tsgolint process.
Acceptance
Refs #1147
Refs #1227
Posted on behalf of @schickling
agent_identitysessionagent_personaagent_supervisoragent_toolagent_tool_versionagent_runtimetooling_profile