Cherry pick sqlite3 This CL CPs these three CLs (into one): https://flutter-review.googlesource.com/c/recipes/+/33681 https://flutter-review.googlesource.com/c/recipes/+/33662 https://flutter-review.googlesource.com/c/recipes/+/33663 to avoid duplicated CQ runs. Unblock: https://github.com/flutter/engine/pull/36054 Change-Id: I402a65b39cab087139cfcf9336e36d3a3e1b4f40 Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/33742 Reviewed-by: Godofredo Contreras <godofredoc@google.com> Commit-Queue: Godofredo Contreras <godofredoc@google.com> (cherry picked from commit 0ee8907df2abdfc3b55617cc4de0cfb325d35416) Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/34102 Commit-Queue: Keyong Han <keyonghan@google.com>
diff --git a/recipes/engine/engine.expected/mac.json b/recipes/engine/engine.expected/mac.json index f54b4ad..9e6001c 100644 --- a/recipes/engine/engine.expected/mac.json +++ b/recipes/engine/engine.expected/mac.json
@@ -11230,6 +11230,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_font_subset.json b/recipes/engine/engine.expected/mac_font_subset.json index f54b4ad..9e6001c 100644 --- a/recipes/engine/engine.expected/mac_font_subset.json +++ b/recipes/engine/engine.expected/mac_font_subset.json
@@ -11230,6 +11230,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_no_lto.json b/recipes/engine/engine.expected/mac_no_lto.json index ef744f2..e26c612 100644 --- a/recipes/engine/engine.expected/mac_no_lto.json +++ b/recipes/engine/engine.expected/mac_no_lto.json
@@ -11238,6 +11238,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_no_lto_font_subset.json b/recipes/engine/engine.expected/mac_no_lto_font_subset.json index ef744f2..e26c612 100644 --- a/recipes/engine/engine.expected/mac_no_lto_font_subset.json +++ b/recipes/engine/engine.expected/mac_no_lto_font_subset.json
@@ -11238,6 +11238,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_publish_cipd.json b/recipes/engine/engine.expected/mac_publish_cipd.json index f54b4ad..9e6001c 100644 --- a/recipes/engine/engine.expected/mac_publish_cipd.json +++ b/recipes/engine/engine.expected/mac_publish_cipd.json
@@ -11230,6 +11230,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_publish_cipd_font_subset.json b/recipes/engine/engine.expected/mac_publish_cipd_font_subset.json index f54b4ad..9e6001c 100644 --- a/recipes/engine/engine.expected/mac_publish_cipd_font_subset.json +++ b/recipes/engine/engine.expected/mac_publish_cipd_font_subset.json
@@ -11230,6 +11230,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_publish_cipd_no_lto.json b/recipes/engine/engine.expected/mac_publish_cipd_no_lto.json index ef744f2..e26c612 100644 --- a/recipes/engine/engine.expected/mac_publish_cipd_no_lto.json +++ b/recipes/engine/engine.expected/mac_publish_cipd_no_lto.json
@@ -11238,6 +11238,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_publish_cipd_no_lto_font_subset.json b/recipes/engine/engine.expected/mac_publish_cipd_no_lto_font_subset.json index ef744f2..e26c612 100644 --- a/recipes/engine/engine.expected/mac_publish_cipd_no_lto_font_subset.json +++ b/recipes/engine/engine.expected/mac_publish_cipd_no_lto_font_subset.json
@@ -11238,6 +11238,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload.json b/recipes/engine/engine.expected/mac_upload.json index bf9f7f8..a506924 100644 --- a/recipes/engine/engine.expected/mac_upload.json +++ b/recipes/engine/engine.expected/mac_upload.json
@@ -12403,6 +12403,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload_font_subset.json b/recipes/engine/engine.expected/mac_upload_font_subset.json index 10195c2..0339b69 100644 --- a/recipes/engine/engine.expected/mac_upload_font_subset.json +++ b/recipes/engine/engine.expected/mac_upload_font_subset.json
@@ -12505,6 +12505,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload_no_lto.json b/recipes/engine/engine.expected/mac_upload_no_lto.json index ce7d4f1..b660882 100644 --- a/recipes/engine/engine.expected/mac_upload_no_lto.json +++ b/recipes/engine/engine.expected/mac_upload_no_lto.json
@@ -12411,6 +12411,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload_no_lto_font_subset.json b/recipes/engine/engine.expected/mac_upload_no_lto_font_subset.json index 3a26654..1b03be2 100644 --- a/recipes/engine/engine.expected/mac_upload_no_lto_font_subset.json +++ b/recipes/engine/engine.expected/mac_upload_no_lto_font_subset.json
@@ -12513,6 +12513,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload_publish_cipd.json b/recipes/engine/engine.expected/mac_upload_publish_cipd.json index bf9f7f8..a506924 100644 --- a/recipes/engine/engine.expected/mac_upload_publish_cipd.json +++ b/recipes/engine/engine.expected/mac_upload_publish_cipd.json
@@ -12403,6 +12403,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload_publish_cipd_font_subset.json b/recipes/engine/engine.expected/mac_upload_publish_cipd_font_subset.json index 10195c2..0339b69 100644 --- a/recipes/engine/engine.expected/mac_upload_publish_cipd_font_subset.json +++ b/recipes/engine/engine.expected/mac_upload_publish_cipd_font_subset.json
@@ -12505,6 +12505,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto.json b/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto.json index ce7d4f1..b660882 100644 --- a/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto.json +++ b/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto.json
@@ -12411,6 +12411,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto_font_subset.json b/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto_font_subset.json index 3a26654..1b03be2 100644 --- a/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto_font_subset.json +++ b/recipes/engine/engine.expected/mac_upload_publish_cipd_no_lto_font_subset.json
@@ -12513,6 +12513,49 @@ "cmd": [ "gem", "install", + "sqlite3:1.4.4", + "--install-dir", + "." + ], + "cwd": "[START_DIR]/gems", + "env": { + "ANDROID_HOME": "[CACHE]/builder/src/third_party/android_tools/sdk", + "FLUTTER_LOGS_DIR": "[CLEANUP]/flutter_logs_dir", + "FLUTTER_PREBUILT_DART_SDK": "True", + "FLUTTER_TEST_OUTPUTS_DIR": "[CLEANUP]/flutter_logs_dir", + "GOMA_DIR": "[CACHE]/goma/client" + }, + "env_prefixes": { + "PATH": [ + "[CACHE]/builder/src/third_party/dart/tools/sdks/dart-sdk/bin" + ] + }, + "env_suffixes": { + "DEPOT_TOOLS_UPDATE": [ + "0" + ], + "PATH": [ + "RECIPE_REPO[depot_tools]" + ] + }, + "luci_context": { + "realm": { + "name": "flutter:ci" + }, + "resultdb": { + "current_invocation": { + "name": "invocations/build:8945511751514863184", + "update_token": "token" + }, + "hostname": "rdbhost" + } + }, + "name": "install sqlite3" + }, + { + "cmd": [ + "gem", + "install", "jazzy:0.8.4", "--install-dir", "."
diff --git a/recipes/engine/engine.py b/recipes/engine/engine.py index 41de632..213c504 100644 --- a/recipes/engine/engine.py +++ b/recipes/engine/engine.py
@@ -1645,6 +1645,20 @@ api.file.ensure_directory('mkdir gems', gem_dir) with api.context(cwd=gem_dir): + # TODO: Un-pin sqlite3 version. + # https://github.com/flutter/flutter/issues/111226 + + # The next minor release of `sqlite3-ruby`, 1.5.0, caused build issues, + # so 1.4.4 is pinned. A proper fix should remove this step, as jazzy + # attempts to install sqlite3 on its own. + # https://github.com/flutter/flutter/issues/111193 + api.step( + 'install sqlite3', [ + 'gem', 'install', 'sqlite3:1.4.4', + '--install-dir', '.' + ] + ) + api.step( 'install jazzy', [ 'gem', 'install', 'jazzy:' + api.properties['jazzy_version'],