From d8697d59564799ea5eefd26df6133784bc58897f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 16 Aug 2026 06:27:08 -0700 Subject: [PATCH] chore(ci): drop the disabled timing-summary job and unread build outputs Two pieces of dead workflow surface, found auditing where CI time goes: - ci-timings-summary was hard-disabled (`if: ${{ false && ... }}`) with a TODO to re-enable or delete it after the next timing-optimization review. That review happened; the local `pnpm ci:timings` helper is what we actually use, and docs already pointed there. The job carried a 25-entry needs list that had to be kept in sync to stay lintable. - build-artifacts exported four `*-result` outputs that no job or workflow reads. Removing the job lets the gate guard assert the stronger invariant it wanted all along: ci-gate needs *every* job in the file, so a new lane cannot slip in ungated (28 jobs, 27 gated, zero exceptions). No runtime behavior changes: the job could never run and the outputs had no consumers. Also audited every `pnpm