# Describes the targets run in continuous integration environment. # # Cocoon[1] uses this file to generate a checklist of tasks to be performed for # every commit. # # [1] github.com/flutter/cocoon # # Required properties: # * name: human readable, unique string identifier that describes the target # * builder: name of the LUCI builder to run the target on # See https://cs.opensource.google/flutter/infra/+/master:config/ # # Optional properties: # * bringup: boolean hether the target can block the tree. # Targets should be marked as bringup when newly added, until they have # soaked for a 25 runs. Tragets that are flaky but not being actively worked # on should be hidden because they just cause confusion otherwise. # * dependencies: List of target names this target is dependent on. # This only supports one parent target, and when that target completes # successfully, this target will be started. # Child targets can reuse artifacts from parent targets. # * properties: Map of properties to pass to recipe enabled_branches: - master targets: - name: analyze_linux bringup: true builder: Linux analyze properties: validation: analyze validation_name: Analyze