Skip to content

LUCI builds mount caches for dependencies they do not declare #173990

@matanlurey

Description

@matanlurey

... leading to confusing outcomes like #173986.

For example, Linux analyze:

"details": {
  "bot_dimensions": {
    "caches": [
      "engine_main_builder",
      "engine_main_git",
      "flutter_main_android_sdk_version_36v1_legacy",
      "flutter_main_chrome_and_driver_version_125_0_6422_141_legacy",
      "flutter_main_open_jdk_version_21_legacy",
      "gradle"
    ],

... even though this builder only declares a dependency (at the moment) on ktlint:

flutter/.ci.yaml

Lines 349 to 352 in 2265d94

dependencies: >-
[
{"dependency": "ktlint", "version": "version_1_5_0"}
]

Sub-issues

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listinfra: recipesIssues with flutter/recipesteam-infraOwned by Infrastructure teamtriaged-infraTriaged by Infrastructure team

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions