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 1
1
# How ` flutter ` fetches engine artifacts
2
2
3
+ [ flutter.dev/to/engine-artifacts] ( https://flutter.dev/to/engine-artifacts )
4
+
3
5
While in the same repository, the ` flutter ` (tool), which is used to run and
4
6
test the framework, needs to know how to download the engine artifacts for the
5
7
current platform and target device. Engine artifacts include ` dart ` (the
@@ -49,6 +51,22 @@ stateDiagram-v2
49
51
UseMergeBase --> [*]: Done
50
52
```
51
53
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
+
52
70
## References
53
71
54
72
The script(s) that compute (and test the computation of) the engine version:
You can’t perform that action at this time.
0 commit comments