commit | 4675c1ac2045a570b4bbfa651ab08457870bca2f | [log] [tgz] |
---|---|---|
author | Alexander Aprelev <aam@google.com> | Fri Jan 10 17:54:16 2025 -0800 |
committer | CQ Bot Account <flutter-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jan 10 17:54:16 2025 -0800 |
tree | 5a88426ce011c861bd5a09429ec34ed451a3b0a6 | |
parent | 3fca9d1864176f09f01743ebbf7508049ba88b7f [diff] |
Fix flutter web builder by using correct flutter engine checkout path. api.repo_util.monorepo_checkout() checks out the flutter engine sources into flutter/engine of its parameter. So if parameter is 'builder/flutter', then engine ends up in 'builder/flutter/flutter/engine', which breaks bundle_web_sdk_artifacts steps that attempts to find 'builder/flutter/engine/src/flutter/build/zip.py'. Example of broken build https://ci.chromium.org/ui/p/dart/builders/ci.sandbox/flutter-web/7360/overview Change-Id: I48cca40309e419d1125499da51ee93ff47c13f8b Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/62000 Reviewed-by: Alexander Thomas <athom@google.com> Commit-Queue: Alexander Aprelev <aam@google.com>
This repository contains Flutter's LUCI recipes. For the LUCI infrastructure config, see flutter/infra. Builds can be found in the Flutter Dashboard.
Supported repositories roll their .ci.yaml
into flutter/infra, which updates what properties builds have. For example, flutter config specifies various dependencies the different tests require, which are then used by the flutter_deps recipe_module No modifications to flutter/infra are required to work on the recipes.
Please follow instructions on Contributing docs to set up your development environment.