Skip to content

Recipes should not install Xcode unless requested by a property in ci.yaml #163670

@jmagman

Description

@jmagman

Type of Request

bug

Infrastructure Environment

LUCI recipe
https://flutter.googlesource.com/recipes/+/refs/heads/main/recipe_modules/osx_sdk/api.py#22

What is happening?

It's unexpected that the LUCI recipe installed Xcode in builds without sdk_version specified. The recipe map is out-of-date and installing an old version of Xcode when none is specified in the .ci.yaml file.

#162164 added a property to opt out of this behavior, but it shouldn't be necessary.

I suspect this is responsible for the Xcode flaky behavior on these Android tests, which do not need Xcode installed: #161655

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listinfra: recipesIssues with flutter/recipesteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions