Switch to use osx_sdk property for packages recipes
Change-Id: I1ca29486fb432be9be36ea4fb4b18d20ecbc6599
Bug: https://github.com/flutter/flutter/issues/127534
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/45053
Reviewed-by: Ricardo Amador <ricardoamador@google.com>
Commit-Queue: Keyong Han <keyonghan@google.com>
diff --git a/recipes/packages/packages.py b/recipes/packages/packages.py
index 817d153..e2b6e22 100644
--- a/recipes/packages/packages.py
+++ b/recipes/packages/packages.py
@@ -67,8 +67,7 @@
with api.context(env=env, env_prefixes=env_prefixes,
cwd=packages_checkout_path):
with api.step.nest('Run package tests'):
- dep_list = {d['dependency']: d.get('version') for d in deps}
- if 'xcode' in dep_list:
+ if api.properties.get('$flutter/osx_sdk'):
with api.osx_sdk('ios'):
api.flutter_deps.gems(
env, env_prefixes, flutter_checkout_path.join('dev', 'ci', 'mac')
@@ -117,6 +116,6 @@
api.properties(
channel='master',
version_file='flutter_master.version',
- dependencies=[{'dependency': 'xcode'}],
+ **{'$flutter/osx_sdk': {'sdk_version': 'deadbeef',}},
), api.step_data('read yaml.parse', api.json.output(tasks_dict))
)