Greg Spencer
19cac92793
Switching coverage runs from Travis to infrabots. ( #13038 )
2017-11-15 21:15:11 -08:00
Greg Spencer
e2b9f8906d
Turn on concurrency for coverage shard so that it runs in parallel to fix Travis timeouts. ( #13001 )
2017-11-13 13:20:38 -08:00
Greg Spencer
797b39e9b2
Creates a new flutter command 'ide-config' and removes *.iml and .idea from tree. ( #12958 )
...
Creates a new (hidden) flutter command 'ide-config' that will create and/or update
existing .iml files and some files under the .idea directory, as well as
removing existing *.iml files and the .idea directory.
It also:
* Adds *.iml to the .gitignore
* Removes existing .iml files from the repo, and moves them to the
packages/flutter_tools/ide_templates/intellij directory.
* Adds a flag to ide-config ('--update-templates') that will take any new .iml
files in the flutter tree and add them to the existing templates.
- If --overwrite is also specified, then all existing templates will also
be overwritten with the contents from the flutter tree, and any that have
been deleted from the flutter tree will also be removed from the
templates.
* Added new run configurations for all existing app targets that will now also
be automatically added to IntelliJ.
* Setting up the environment also includes setting the coding style guidelines
and the git VCS.
* Note that after this PR lands, Flutter developers will need to run it once to
re-create the .iml files and configuration files that have been removed.
After this PR lands, .iml files will no longer appear in the untracked files
section for git.
2017-11-13 10:55:22 -08:00
Alexandre Ardhuin
15601fe55c
Enable lint prefer asserts in initializer lists ( #12903 )
...
* enable lint prefer_asserts_in_initializer_lists
* enable --assert-initializer
2017-11-08 22:59:49 +01:00
Yegor
41bd66f210
remove locale "sd" (not supported by ICU/CLDR); unify localizations script options ( #12803 )
...
* remove locale "sd" (not supported by ICU/CLDR); unify localizations scripts CLI
* address comments
2017-10-31 20:23:58 -07:00
Yegor
154f2e5402
Reapply #12700 but keep linter pinned at 0.1.35 ( #12735 )
...
* Revert "Revert "fix --force-upgrade script; upgrade to the latest package versions (#12700 )" (#12729 )"
This reverts commit 7f0d4f4caa
.
* keep linter pinned at 0.1.35
2017-10-26 09:55:36 -07:00
Yegor
7f0d4f4caa
Revert "fix --force-upgrade script; upgrade to the latest package versions ( #12700 )" ( #12729 )
...
This reverts commit 5b3575006e
.
2017-10-25 17:08:08 -07:00
Yegor
5b3575006e
fix --force-upgrade script; upgrade to the latest package versions ( #12700 )
...
* fix updrade script; upgrade to the latest package versions
* exclude special dependencies from transitive closure
* fix stack trace handling in flutter_test due to stack_trace change
* change type on _emptyStackTrace
2017-10-25 16:12:43 -07:00
Hans Muller
c3d56b1dad
flutter_localization optional package ( #12410 )
2017-10-11 16:01:13 -07:00
Alexander Aprelev
c02850b4dc
Force upgrade update packages with improved update process. ( #12412 )
...
* Force upgrade update packages with improved update process.
* Update packages
* Revert "Update packages"
This reverts commit a37de26d3f
.
2017-10-05 20:59:08 -07:00
jcollins-g
11007b2aff
Upgrade dartdoc to v0.14.1 ( #12420 )
2017-10-05 11:26:49 -07:00
Ryan Macnak
dfa13a14f9
Roll engine to f7685ddf16ccf9e5f6c4386c23061b02ed0e37d4.
2017-10-04 14:44:44 -07:00
Alexander Aprelev
fd04d4d126
Revert "Roll flutter engine ( #12307 )" ( #12365 )
...
This reverts commit f6fe8dc7e3
.
This breaks coverage test
https://travis-ci.org/flutter/flutter/jobs/282472585
2017-10-02 16:01:09 -07:00
Alexander Aprelev
f6fe8dc7e3
Roll flutter engine ( #12307 )
...
* Roll engine
* Pick up updated engine with analyzer fix
* Add new typeArguments override
* Update engine dep
* Up dartdoc version to fix name resolution issues
2017-10-02 15:28:09 -07:00
Ian Hickson
441b5c2031
Pin all dependencies ONCE AND FOR ALL ( #12210 )
...
* Pin all dependencies ONCE AND FOR ALL
This replaces the secret `flutter update-packages --upgrade` with a destructive `flutter update-packages --force-upgrade` that actually goes and pins every dependency and transitive dependency in every flutter package to the same version.
* Add comments.
2017-09-22 13:35:35 -07:00
Yegor
f4f20c2909
misc .arb fixes; localizations validator ( #12197 )
...
* misc .arb fixes; localizations validator
* regenerate localizations
* address comments
* do not treat plural variations as invalid keys
2017-09-22 12:26:47 -07:00
Alexandre Ardhuin
cde6b669b3
unnecessary statements ( #12189 )
2017-09-21 08:33:56 +02:00
Ian Hickson
3be3a66b4a
Retry deploy when docs deployment fails. ( #12077 )
...
Also, remove some redundant error-checking code that never runs
because we're running these scripts with `set -e`.
2017-09-13 15:26:41 -07:00
Chris Bracken
cb14eb989d
Update IntelliJ project files for latest plugin ( #11536 )
...
The most recent Flutter IntelliJ plugin replaces FLUTTER_MODULE with
WEB_MODULE and eliminates the exclusion of packages/ directories.
Use of the packages/ directory was turned off by default months ago, and
is replaced by the .packages file.
2017-08-07 12:19:25 -07:00
Ian Hickson
db88414131
Upgrade to the most recent test package. ( #11526 )
...
Also, add tests to verify that our coverage is actually being tested!
2017-08-04 16:33:38 -07:00
Michael Goderbauer
b3815fafc3
Don't pollute Travis log with Google Cloud SDK installation ( #11159 )
...
* Don't pollute Travis log with Google Cloud SDK installation
* review comments
2017-07-11 20:47:58 -07:00
Todd Volkert
7f0c98ab0b
Don't run coverage or docs in OS-X Travis instance ( #11144 )
2017-07-10 16:20:14 -07:00
Todd Volkert
d82ca0f6d0
Make analysis of sample code work in OS-X ( #11139 )
...
The output of the analyzer gives the full path to the Dart file, so
we had to adjust the string matching to account for that.
https://github.com/flutter/flutter/issues/7894
2017-07-10 14:42:45 -07:00
Todd Volkert
63d250061d
Re-enable doc uploading on Travis ( #11118 )
...
https://github.com/flutter/flutter/issues/10940
2017-07-07 15:36:36 -07:00
Ian Hickson
2c4ec1c9c2
Avoid self-referential imports. ( #11045 )
...
And add a test to verify we don't do this again.
2017-06-30 14:42:22 -07:00
Todd Volkert
f5f795c2f2
Revert "Re-enable coverage and docs uploading ( #11005 )" ( #11006 )
...
This reverts commit b800654ad5
.
2017-06-27 15:14:37 -07:00
Todd Volkert
b800654ad5
Re-enable coverage and docs uploading ( #11005 )
...
This time, do so in Travis' sudo-enabled environment,
which is said to be less prone to networking issues.
It also means we'll run in an env with 7.5GB of RAM
instead of 4GB or RAM (at the cost of about 45 seconds
of extra boot-up time).
https://github.com/flutter/flutter/issues/10940
2017-06-27 15:09:08 -07:00
Ian Hickson
50924fb7db
Revert "Re-enable coverage and docs uploading ( #10995 )" ( #10999 )
...
This reverts commit aa904a580a
.
2017-06-27 12:31:37 -07:00
Todd Volkert
aa904a580a
Re-enable coverage and docs uploading ( #10995 )
...
Fixes #10940
2017-06-27 12:24:49 -07:00
Ian Hickson
dbb734ddb5
More documentation. ( #10953 )
...
Applies comments I missed from https://github.com/flutter/flutter/pull/10904 .
2017-06-26 12:05:49 -07:00
Sarah Zakarias
d97b13b5fd
Add objc doc to the dartdoc output ( #10905 )
2017-06-26 12:15:24 +02:00
Todd Volkert
c79e25c5a7
Stop uploading coverage and docs until dl.google.com issue is resolved ( #10941 )
...
https://github.com/flutter/flutter/issues/10940
2017-06-23 13:40:38 -07:00
jcollins-g
3f3a36787e
Update dartdoc to 0.13.0+1 for flutter ( #10863 )
2017-06-21 08:01:26 -07:00
Ian Hickson
409414265e
Sample code for dialogs. ( #10812 )
2017-06-19 21:10:58 -07:00
Todd Volkert
bd67926f84
Run coverage in a dedicated shard on Travis ( #10755 )
2017-06-15 17:54:45 -07:00
Seth Ladd
d8cb16418b
upload master and alpha docs to different hosts ( #10707 )
...
* upload master and alpha docs to different hosts
* include robots.txt when master
2017-06-14 16:29:18 -07:00
Ian Hickson
1f4f75bb50
More documentation. ( #10653 )
2017-06-13 09:52:13 -07:00
Ian Hickson
9ac16680d2
Analyze sample code ( #10619 )
2017-06-12 16:52:35 -07:00
Ian Hickson
a84877222c
Run flutter_tools tests serially ( #10643 )
...
We suspect maybe recent failures are caused by race conditions from
running flutter_tools tests in parallel.
2017-06-12 14:50:04 -07:00
jcollins-g
7fb798f5f1
Upgrade dartdoc to 0.12.0 ( #10296 )
...
* update the docs css style so the generated dartdoc matches the new flutter.io
* Change to 0.12.0 dartdoc
* Review comment
2017-05-25 09:42:55 -07:00
Hans Muller
ceab6f9784
Added some simple AppBar examples to the sample catalog ( #9912 )
2017-05-15 10:02:39 -07:00
Ian Hickson
1e6c7eb97f
Make docs.sh resilient to not having dart in the path ( #9981 )
2017-05-11 09:42:08 -07:00
jcollins-g
fc1b5c9ba9
Upgrade dartdoc to 0.11.1. ( #9921 )
2017-05-10 07:45:16 -07:00
Adam Barth
3bd2ecb2c4
Move flutter_markdown to https://github.com/flutter/flutter_markdown ( #9807 )
...
Now that we can host packages on pub that depend on Flutter, we can host
flutter_markdown in its own git repository.
2017-05-09 15:32:38 -07:00
Michael Thomsen
ebd79100c0
Update Chromium recipe instructions to reflect new flow ( #9919 )
2017-05-09 17:30:05 +02:00
Ian Hickson
127545a353
More doc fixes. ( #9848 )
2017-05-06 15:08:14 -07:00
jcollins-g
f101ad4e5a
Upgrade dartdoc to 0.11.0 ( #9805 )
2017-05-04 13:28:07 -07:00
Todd Volkert
db82f9ea7d
Make travis script more verbose upon error ( #9545 )
...
This will help us know for sure exactly which sub-script erred.
2017-04-24 09:14:44 -07:00
Michael Thomsen
f6a7fe0925
Upgrade firebase tools version ( #9548 )
2017-04-24 11:14:54 +02:00
Devon Carew
4631717f1b
De-duplicate the dartanalyzer command output ( #9441 )
2017-04-18 14:02:06 -07:00