Commit Graph

10 Commits

Author SHA1 Message Date
Ben Konyi
2c769aa5db
Dart SDK roller enhancements (#334)
- Cleanup state when roll PR is manually merged
- Change merge strategy from rebase to squash to include PR #'s in
commit descriptions
2019-11-21 16:06:26 -08:00
Ben Konyi
fa860b6455 [ Dart Autoroller ] Use a fork of flutter/engine instead of pushing (#299)
directly to the repo

This prevents Cirrus from trying to start running checks twice, leading
to the first set being cancelled and setting the checks to failing.
2019-08-12 21:03:58 -07:00
Ben Konyi
78a345e076
Cleanup build directory before each roll (#289) 2019-08-05 10:45:05 -07:00
Ben Konyi
1e936aadab
Build fuchsia_debug_unopt as part of the Dart SDK roll process (#267) 2019-07-10 14:52:36 -07:00
Ben Konyi
e690f43a65
Various changes and bug fixes: (#259)
- Fixed syntax error
- Fixed global variables for repository paths not being overridden
correctly
- If the roll terminates while a PR is outstanding, the PR is now closed
- Pass --full-dart-sdk to gn.py to ensure that the web tooling is built
as well
- Update commit hashes to include dart-lang/sdk@ prefix in the roll
commit to link directly to GitHub commits.
- Removed --coverage for flutter test runs as it appears to sometimes
cause certain smoke tests to never complete.
2019-06-05 12:53:05 -07:00
Ben Konyi
0c90f58603
Better cleanup subprocesses when dart_autoroller.py and dart_roll_helper.py are terminated. (#237) 2019-04-24 13:27:43 -07:00
Ben Konyi
5ae8c39c49
Updated Dart autoroller scripts to: (#234)
- Respect TERM=dumb (don't print colors)
- Kill child processes properly if the roller is stopped
- Unbuffer output for better logging
- Allow for skipping the creation of a pull request
- Other mysterious features and bug fixes!
2019-04-22 15:37:11 -07:00
Ben Konyi
4e611143d0
Fixed issues caused by 3H bot moving to Luci (#222) 2019-03-19 16:07:52 -07:00
Ben Konyi
cc2b7b0b67
Updated autoroller script to fix failures and license script edge cases (#215) 2019-02-06 15:28:27 -08:00
Ben Konyi
cd240db213
Initial commit of the Dart SDK autoroller for Flutter. (#206)
* Initial commit of the Dart SDK autoroller for Flutter.

The autoroller complements the existing functionality of dart_roll_helper.py by
automating the SDK revision selection process, git, and GitHub steps of the roll
process.

* Fixed bugs; Added get_dart_roll_revisions.py tool

* Fixed bugs, updated commit / PR description messages, don't copy Skia
licenses as part of roll.

* Update copyright date
2019-01-16 12:50:55 -08:00