Commit Graph

38 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
2654d10111
Update fuchsia build directory (#288) 2019-08-05 12:34:13 -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
Alexander Aprelev
2025e6a31c
Fix processing of dict values, fix deprecated methods, make python3-clean. (#257) 2019-05-29 09:57:59 -07:00
Dan Field
2193bf088f
Remove unused script (#250) 2019-05-08 09:33:25 -07:00
Alexander Aprelev
35b76cf373
Automatically delete unused dart deps from flutter/DEPS file (#245)
* Delete unused dart deps from flutter/DEPS file

* Remove no-op assignment
2019-05-01 11:01:11 -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
Chris Bracken
c82412bcdc Update Dart SDK roll commit message (#214)
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.
2019-02-06 15:07:02 -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
Alexander Aprelev
67befc4aca
Fix script so it assumes some default values for host_os, host_cpu vars. (#204) 2018-12-27 16:55:24 -08:00
Michael Goderbauer
7e555aec77
Bump dart sdk in third_party/dart/tools/sdks/dart-sdk to 2.1.0-dev.9.4 (#192) 2018-11-20 15:24:38 -08:00
Ben Konyi
9b799106a7
Dart roll helper (#181)
* Added dart_roll_helper.py to help automate large portions of the Dart
SDK roll.
2018-10-17 15:01:28 -07:00
Alexander Aprelev
af454a046b
Fix dart/create_updated_flutter_deps script so it actually updates flutter/DEPS. (#175)
* 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
2018-09-24 11:29:38 -07:00
Alexander Aprelev
e191609670
Merge (#173) 2018-09-20 07:55:38 -07:00
Alexander Aprelev
fc7d5af92f
Move up prebuilt dart sdk so it compatible with incoming dart sdk roll (#148)
* Move up prebuilt dart sdk so it compatible with incoming dart sdk roll(dart2js options changed)

* Update dart download script to get rid of os infix
2018-07-02 14:32:22 -07:00
Alexander Aprelev
71c24e6821
Ignore dart_git entry as it does not define an engine's dependency (#146) 2018-06-05 10:25:10 -07:00
Siva
1e4fc3e833
Update dart version to 2.0.0-dev.55.0 (#142) 2018-05-18 16:58:38 -07:00
Alexander Aprelev
66676c9960
Move downloaed dart in flutter engine to dev.47 form dev.20. (#133)
This is needed to build engine after dart sdk commit 973a1a0219.
2018-04-16 15:19:50 -07:00
Alexander Aprelev
9881cb0513
Roll dart dependency to dev.20 (#125) 2018-02-07 14:46:06 -08:00
Alexander Aprelev
e8854a250d
Roll dart-sdk to 2.0.0-dev.16.0 (#123) 2018-01-18 14:00:30 -08:00
Alexander Aprelev
fcb277b9b2 Update dart path post move to 3rd-party (#109) 2017-10-23 15:53:16 -07:00
P.Y. Laligand
d9dc9e87c9 Update location of the Dart project. (#108) 2017-10-18 19:23:02 -07:00
Alexander Aprelev
1717079f32 Roll Dart SDK dependency from stable up to dev. (#102)
* Roll Dart SDK dependency up.

Changes in Dart
SDK(af7bf48e7d)
results in dartanalyzer stable 1.24.2
crashes(https://travis-ci.org/flutter/engine/builds/275215000#L511).
This PR moves Dart SDK to 1.25.0-dev.9.0 which seems to have fix for the
crash.

* Move up to 11.0
2017-09-13 15:13:27 -07:00
Alexander Aprelev
a9ef794e2b Add a script to update Flutter dart dependencies. (#78) 2017-06-30 07:32:40 -07:00
Alexander Aprelev
214524470c Checkout prebuilt dart into standalone dart location. (#77)
* Checkout prebuilt dart into same location where standalone dart sdk expects it.

* Refactor. Remove correct folder
2017-06-29 13:45:54 -07:00
Michael Goderbauer
10383548a4 Don't set Unix file permissions when extracting Dart SDK on Windows (#76)
Prevents from setting dart.exe incorrectly to read-only which causes trouble when the bot tries to delete it.
2017-06-28 16:22:20 -07:00
Yegor
3d2cc60935 upgrade to Dart SDK 1.24.2 (#74) 2017-06-26 16:33:11 -07:00
Jason Simmons
bdd9f1ffb3 Preserve file permissions when unzipping the Dart SDK (#49) 2017-01-27 14:56:52 -08:00
Michael Goderbauer
18a556407a Make some hooks portable to run on Windows. (#45)
* 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.
2017-01-20 17:33:11 -08:00
Jason Simmons
8bdd408713 Upgrade Dart SDK to 1.21.0 (#44) 2016-12-09 15:11:44 -08:00
Benjamin BALET
7524fef13a Add win32 into the list of supported platforms of Dart SDK (#3) 2016-08-20 08:51:13 -07:00
Adam Barth
af5d72a1e4 Initial import 2016-08-09 12:21:53 -07:00