-
Notifications
You must be signed in to change notification settings - Fork 6k
Add web_engine build configuration. #40044
Conversation
eyebrowsoffire
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great! Just a couple suggestions.
| ], | ||
| "scripts": [ | ||
| "third_party/dart/tools/sdks/dart-sdk/bin/dart", | ||
| "flutter/lib/web_ui/dev/felt.dart" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For all these invocations of felt, it would be better to run the shell script that bootstraps felt itself, which is just flutter/lib/web_ui/dev/felt. The shell script will find and use the proper prebuilt dart sdk on its own.
ci/builders/web_engine.json
Outdated
| ] | ||
| "builds": [ | ||
| { | ||
| "archives": [], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You could also consider archiving here, and removing the web sdk build and archival from the linux_host_engine v2 builder
|
Also, should we actually add a builder to .ci.yaml for the web_engine using the v2 recipes? |
This reverts commit b0edd18.
Initial configuration for web engine builds using engine_v2 recipes. The implementation will be executed in multiple steps to allow to land fixes to recipes and web engine tooling along the way.
These are the expected steps:
This PR covers i).
Bug: flutter/flutter#119036
Pre-launch Checklist
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.