-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
team-infraOwned by Infrastructure teamOwned by Infrastructure team
Description
The xcode has been configured differently across repos, platforms, and targets. Some examples:
- platform property:
xcode: 14e222b - platform dependency:
{"dependency": "xcode", "version": "14e222b"} - target xcode dependency:
{"dependency": "xcode", "version": "14e222b"} - target osx_sdk property:
$flutter/osx_sdk : >- { "sdk_version": "14e222b" } - target runtime property:
runtime_versions: >- [ "ios-16-4_14e222b", "ios-16-2_14c18" ] - osx_sdk property in engine v2 config:
"$flutter/osx_sdk": { "sdk_version": "14e222b" }
This bug tracks consolidating all these configs into a single one config:
properties:
$flutter/osx_sdk : >-
{
"sdk_version": "14a5294e",
"runtime_versions":
[
"ios-16-0_14a5294e"
]
}
- Add designed
$flutter/osx_sdkproperty to existing platforms/targets Append $flutter/osx sdk property to existing platforms/targets relying on xcode #127537, Append $flutter/osx sdk property to existing platforms/targets relying on xcode engine#42299, Append $flutter/osx sdk property to existing platforms/targets relying on xcode packages#4074 - Cleanup cocoon to remove osx_sdk related logic Clean up logics related to xcode/runtime properties cocoon#2810
- Cleanup
infraconfigs- remove logics depending on
xcodeproperty https://flutter-review.googlesource.com/c/infra/+/45044 - switch caches to use osx_sdk instead of xcode/runtime https://flutter-review.googlesource.com/c/infra/+/45054
- remove logics depending on
- Cleanup
recipeshttps://flutter-review.googlesource.com/c/recipes/+/45047, https://flutter-review.googlesource.com/c/recipes/+/45051, https://flutter-review.googlesource.com/c/recipes/+/45052, https://flutter-review.googlesource.com/c/recipes/+/45053- remove xcode dedendency logic
- remove xcode property logic
- switch to
$flutter/osx_sdkproperty
- Cleanup deprecated xcode/runtime entries in .ci.yaml
- Update CI_YAML doc Update xcode config in CI_YAML doc cocoon#2813
Context: unified xcode configuration
Metadata
Metadata
Assignees
Labels
team-infraOwned by Infrastructure teamOwned by Infrastructure team