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.
- 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.
- 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!
Adds a second newline after the commit summary line in the Dart SDK
auto-roller script. This improves the readability of the commit message
in git log --pretty=oneline mode.
* 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
* Fix dart/create_updated_flutter_deps script so it actuall updates flutter/DEPS file.
Currently it only prints updated dependencies on the console requiring manual copy'n'paste into the flutter/DEPS.
* Generate header
* tools/dart/update.py can now also update the Dart SDK on Windows
* tools/android/download_android_tools.py does not error on Windows anymore (it exits gracefully with a notice)
The Android Tools are not needed on a Windows host because we are prebuilding the Android binaries on a Linux host.