[dart2wasm] Add standalone builder, group builders into categories

We add a builder for `dart2wasm-linux-standalone-chrome` that will run
tests for standalone wasm (i.e. dart2wasm compiled code that doesn't
depend on JavaScript functionality). It will be gradually implemented.

We also group the builders better so the console view is better.

Issue https://github.com/dart-lang/sdk/issues/53884

Change-Id: I1cc7a6de60b1d19b50c83cc3677d37b3ba458c44
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/489020
Commit-Queue: Martin Kustermann <kustermann@google.com>
Reviewed-by: Alexander Thomas <athom@google.com>
6 files changed
tree: 31a7c6a0faebd4ea22e1c54abb4f2a21f377a196
  1. generated/
  2. lib/
  3. .style.yapf
  4. analyzer.star
  5. cfe.star
  6. codereview.settings
  7. console-header.textpb
  8. cq.star
  9. dart2js.star
  10. dart2wasm.star
  11. ddc.star
  12. main.star
  13. monorepo.star
  14. OWNERS
  15. pkg.star
  16. PRESUBMIT.py
  17. project.star
  18. README.md
  19. sdk.star
  20. vm.star
README.md

infra/config branch

This branch contains dart project-wide configurations for infra services. For example, cr-buildbucket.cfg defines builders that run on the dart waterfall and commit queue.

Making changes

It is recommended to have a separate checkout for this branch, so switching to/from this branch does not populate/delete all files in the master branch.

Most files in this branch are generated from main.star. Run ./main.star to regenerate them after changes have been made. Files that are auto-generated must not be modified manually, and they have a file header that states that they are.

Initial setup:

mkdir config
cd config
git init
git remote add origin https://dart.googlesource.com/sdk
git fetch origin infra/config
git reset --hard origin/infra/config
git config depot-tools.upstream origin/infra/config

Now you can create a new branch to make changes:

git new-branch add-new-builder
# edit main.star
./main.star # generate Luci config files
git commit -a

git cl upload