Skip to content

meta: reconcile residual #942/#974 follow-ups after #974 close-out #992

Description

@zackees

Context

Follow-up to the #974 close-out. #974 was closed after verifying the explicit round-2 sub-issues (#966/#986, #970, #953, #954, #960, #964), but a broader audit found remaining tracker debt around the original #942/#974 performance/CI thread.

This issue exists so those leftovers are visible and actionable instead of being buried in #974/#990 close-out comments.

Investigation sub-issues

Work these one by one. Each item should end with either the referenced issue closed with concrete evidence, or a narrower follow-up issue filed and linked here.

Findings

#952 - fw-libs/core-cache tracker is still open

#952 was part of #942 and says warm fresh-project fw-libs should drop from ~150s to <=5s and core-cache-hydrate should hit. Later comments say #966/#986 should deliver the real fw-libs win, and #974's close-out says #966/#986 are resolved, including fw-libs routed through embedded zccache at ~152s -> ~2.2s.

Remaining action: verify whether #952's acceptance criteria are now satisfied by #985/#987/#986 and close it with the measurement evidence, or split any still-real core-cache-hydrate concern into a narrower follow-up before closing #952.

#957 - first-rebuild-after-cold tracker is still open

#942's final report says #957 was fixed by PR #971 and that first-rebuild-after-cold is now a true no-op, but #957 itself is still open.

Remaining action: verify the #971 evidence against #957's acceptance criteria and close #957 if proven, or update it with the missing work if the fix was incomplete.

#939 - older Dylint red-gate issue is still open

#939 reports the Dylint gate red on main and custom lints not enforcing. #964/#989/#991 appear to supersede it: PR #991 shows Dylint passing in 19m12s and #964 is closed. However #939 also asks whether Dylint should be a required status check, which was not explicitly closed out.

Remaining action: verify Dylint is green on current main, close #939 as superseded/resolved by #964/#989/#991 if appropriate, and either document that Dylint is already required or file a separate branch-protection follow-up if it is not.

PR #991 - Windows check still failed/cancelled after merge

PR #991 merged with Dylint green, but Check (windows-latest) on the merged PR check rollup failed/cancelled after ~30m19s: https://github.com/FastLED/fbuild/actions/runs/28844571221/job/85553518607

#990 noted this as a CI note and relied on local Windows/Docker validation for touched crates. That may be acceptable for #964's Dylint acceptance criterion, but it is still unresolved CI debt and should be tracked explicitly.

Remaining action: decide whether this is the known full-workspace Windows timeout or a regression from #991, then either file/attach it to the existing Windows CI timeout tracker or fix/rerun until the Windows check is green.

Proposal

Do a tracker-hygiene pass over the residual #942/#974 items:

Acceptance criteria

Related issues and PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    trackingUmbrella or tracking issue

    Type

    No type

    Projects

    Status
    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions