Skip to content

Projects excluded from static graph constraint checks should not appear in the caches #4386

@cdmihai

Description

@cdmihai

#4379 enables projects to skip isolation constraints on certain references. These references should not appear in the serialized caches when -outputResultsCache is used. If the projects appear in the serialized caches, it can introduce a side channel through undeclared dependencies leak, leading to harder to understand, unstable builds.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: Static GraphIssues with -graph, -isolate, and the related APIs.bugneeds-designRequires discussion with the dev team before attempting a fix.triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions