Fix monorepo testing that needs engine.version

Monorepo testing relies on engine.version having hash that is different from checkout out flutter version, so this CL ensures that engine.version is not overriden by flutter update_engine_version.

https://github.com/flutter/flutter/commit/021b2b36275342ad94a1ef44f9748b1e6153b0a3 is the change that updated engine.version

Example of previously broken build https://ci.chromium.org/ui/p/dart/builders/ci.sandbox/flutter-linux-flutter-plugins/6833
Fixed build https://ci.chromium.org/ui/p/dart/builders/ci.sandbox.shadow/flutter-linux-flutter-plugins/8/overview

Change-Id: I75914387bd101d7cfc18041bb6d5e9ed9a6ff0ab
Reviewed-on: https://flutter-review.googlesource.com/c/recipes/+/61662
Reviewed-by: Alexander Thomas <athom@google.com>
Commit-Queue: Alexander Aprelev <aam@google.com>
6 files changed
tree: 5dcdc6d80807f4d5b7fc702897b8e18d63c8aae0
  1. .vscode/
  2. infra/
  3. recipe_modules/
  4. recipes/
  5. .gitignore
  6. .style.yapf
  7. AUTHORS
  8. CONTRIBUTING.md
  9. LICENSE
  10. OWNERS
  11. README.md
  12. recipes.py
README.md

Flutter LUCI Recipes

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.

Contributing

Please follow instructions on Contributing docs to set up your development environment.