File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change 11# How ` flutter ` fetches engine artifacts
22
3+ [ flutter.dev/to/engine-artifacts] ( https://flutter.dev/to/engine-artifacts )
4+
35While in the same repository, the ` flutter ` (tool), which is used to run and
46test the framework, needs to know how to download the engine artifacts for the
57current platform and target device. Engine artifacts include ` dart ` (the
@@ -49,6 +51,22 @@ stateDiagram-v2
4951 UseMergeBase --> [*]: Done
5052```
5153
54+ ## Flutter CI/CD Testing
55+
56+ On Cocoon (Flutter's internal CI/CD) we _ often_ set
57+ ` FLUTTER_PREBUILT_ENGINE_VERSION ` to the following:
58+
59+ | Branch | Presubmit | Merge Queue | Postsubmit |
60+ | ------------------------- | ------------ | ------------------ | ------------------ |
61+ | ` main ` | ` commit.sha ` | _ Uses normal flow_ | _ Uses normal flow_ |
62+ | ` flutter-x.x-candidate.x ` | ` commit.sha ` | N/A[ ^ 1 ] | ` commit.sha ` |
63+
64+ > NOTE: ` engine.version ` is intentionally ignored in release candidate
65+ > post-submit builds. See
66+ > [ #167010 ] ( https://github.com/flutter/flutter/issues/167010 ) .
67+
68+ [ ^ 1 ] : Release candidates do not use a merge queue.
69+
5270## References
5371
5472The script(s) that compute (and test the computation of) the engine version:
You can’t perform that action at this time.
0 commit comments