Update CI_YAML.MD regarding taget updates (#2519)
Update CI_YAML.MD regarding taget updates
diff --git a/CI_YAML.md b/CI_YAML.md
index e62677c..8526964 100644
--- a/CI_YAML.md
+++ b/CI_YAML.md
@@ -106,7 +106,7 @@
### Test Ownership
-**This only applies to flutter/flutter***
+**This only applies to flutter/flutter**
To prevent tests from rotting, all targets are required to have a clear owner. Add an
owner in [TESTOWNERS](https://github.com/flutter/flutter/blob/master/TESTOWNERS)
@@ -149,7 +149,9 @@
["devicelab","hostonly"]
```
-### Upgrading dependencies
+### Updating targets
+
+#### Properties
1. Find the cipd ref to upgrade to
- If this is a Flutter managed package, look up its docs on uploading a new version
- For example, JDK is at https://chrome-infra-packages.appspot.com/p/flutter_internal/java/openjdk/linux-amd64
@@ -165,10 +167,18 @@
{"dependency": "open_jdk", "version": "11"}
]
timeout: 60
- ```
- - Send PR, wait for the checks to go green (the change takes effect on presubmit)
+ ```
+ - Send PR, wait for the checks to go green (**the change takes effect on both presubmit and postsubmit as cocoon scheduling**
+ **fetches latest change and applies it to new builds immediately**)
3. If the check is red, add patches to get it green
4. Once the PR has landed, infrastructure may take 1 or 2 commits to apply the latest properties
+ 1. PRs/commits that have rebased on the changing PR do not need to wait
+ 2. PRs/commits that have not rebased on the changing PR need to wait
+ 3. Local LUCI runs need to wait
+ 4. Package cache needs to wait for roll out
+
+**Note:** updates on other entries except `properties` will not take effect immediately. Ths PR needs
+to be landed first to wait for changes propagated in infrastructure.
### External Tests