30 Commits

Author SHA1 Message Date
debcfa3524 [ci] Enable the all_packages tasks (#2724) 2022-10-31 14:46:50 +00:00
9b42b5f853 [flutter_migrate] base boilerplate files (#2694) 2022-10-10 17:55:01 +00:00
6ee03370cf [gis_web] Introduce new GIS SDK JS-Interop package. (#2653) 2022-10-07 00:10:04 +00:00
6df723ca4c [ci] Split android-platform_tests in 2 shards (#2577) 2022-09-08 22:51:10 +00:00
71aed3e995 Delete fuchsia_ctl package (#2528) 2022-08-31 21:39:41 +02:00
0ba5e0cd4f [go_router] [test-exempt] Use make-deps-path-based script for analysis and tests (#2252)
* Use pub deps in go_router_builder

* use make-deps-path-based in analyze steps

* remove newline

* add make-deps-path-based for tests

* Cause go_router_builder to break, but go_router tests pass

* (test) bump go_router to 4.0.1

* Revert experimental breakage

* Revert go_router to 4.0.0

* Specify go_router_builder version in pubspec

* bump go_router_builder version

* Use path dependency overrides in example

* remove dependency overrides - unsupported by make-deps-path-based

* update go_router_builder/CHANGELOG.md

* Change go_router_builder/example pubspec to point to pub.dev

* Add separate pathified_* checks

* Update go_router_builder SDK constraints

Specify the same SDK constraints as go_router in go_router_builder

* Use path-based dependency for go_router_builder in example

* Address code review comments

* add --run-on-dirty-packages to pathified test script

* Use --run-on-changed-packages flag for analyze

* Bypass tool_runner.sh to use --run-on-dirty-packages flag

The tool_runner.sh script adds the "--packages-for-branch" flag,
which can't be used with "--run-on-dirty-packages flag"

https://github.com/flutter/packages/blob/main/script/tool_runner.sh#L12

* Remove unused _go_router_fake package

* Format .cirrus.yml, use a shared dart_unit_tests_exceptions.yaml file

* Remove redundant comment

* Update CHANGELOG.md

* Update .cirrus.yml
2022-06-24 10:02:07 -07:00
2bfd32066a [xdg_directories] Fix unit tests on Windows (#2251) 2022-06-15 17:12:05 +00:00
49b44cd21c fix typo xdg_directories (#2024) 2022-05-23 08:58:11 -07:00
fc0c33710c [ci] Skip tests that aren't suppose to run on win (#1942) 2022-05-17 15:02:06 -07:00
be4847abac [cross_file] Add run_tests.dart (and remove install_chromium_for_benchmarks.sh) (#1756) 2022-05-11 14:34:15 -07:00
4e45215210 [ci] Enable more tests in Cirrus (#1726) 2022-05-03 17:09:11 -07:00
a539261f4e [ci] Roll repo tooling and add readme-check (#1667) 2022-04-29 17:09:09 -07:00
eaa266e62b [ci] Switch local_tests to the new repo tool command (#1252) 2022-04-07 12:46:09 -07:00
017d64da8e [ci] Run analysis with older versions of Flutter (#1152) 2022-03-17 16:00:22 -07:00
8c0f9ac729 [web_benchmarks] Make package compatible with Chromium v89+ (#518)
* Added new names for events:
  * isBeginFrame: "WebFrameWidgetImpl::BeginMainFrame"
  * isUpdateAllLifecyclePhases: "WebFrameWidgetImpl::UpdateLifecycle"

* Testing:
  * Add browser.dart unit tests and testing information.
  * Add test matrix to run the benchmark in Chromium 84 and 98.

Co-authored-by: David Iglesias Teixeira <ditman@gmail.com>
2022-02-16 16:53:24 -08:00
48abe7a9f1 [ci] Support Windows in local_tests (#523) 2022-01-27 12:10:20 -08:00
f850e38672 [ci] Roll repo tooling to 0.7.3 (#520)
Updates tool pin to 0.7.3
- Enables versiond and CHANGELOG update checks.
- Enables timing logging.

Changes to allow the roll to pass:
- Adds missing licenses to Kotlin files (which were not previously checked).
- Adds missing AUTHORS files.
- Adjusts package descriptions to meet pub.dev length guidelines, which the tooling now enforces.
2021-12-02 12:01:20 -08:00
b952cbfd43 Roll to version 0.6.0+1 of repo tooling (#454)
Picks up 0.6.0+1 of the tool, which among other things fixes `build-examples` to run on non-plugin packages.

Related changes:
- Simplifies tool_runner.sh using new tool flag, to match the recent change to flutter/plugins.
- Disables sharding of the build+native test tasks; even with building now working again, it's clear there's not enough load to warrant the shards; each one has about 1 minute of setup, and then the build times per shard varied from 1-4 minutes. Using an extra machine to run in 1+1 and 1+4 minutes is not a win over just doing a single 1+5 minute run.
2021-09-01 11:18:53 -07:00
035ba3ef55 Update flutter_plugin_tools to 0.5.0 (#441)
Rolls to the latest release of flutter_plugin_tools, updating calls for breaking changes to flags.

Other minor changes:
- Removes the default set of actions from `tool_runner.sh` since it's never used, and the set of things it runs is a very obsolete subset at this point; it's better to require people to choose specific actions.
- Renames some tasks to match recent renaming in flutter/plugins.
2021-08-18 10:50:36 -07:00
5a46376448 Replace 'pub' with 'dart pub' in CI scripts (#401)
Bare use of 'pub' is deprecated.

Also updates the pinned repo tool version, since some uses of 'pub' have
been fixed there.
2021-07-02 10:47:27 -07:00
4804697bf2 Update repo tooling (#344)
Updates to better align with the current flutter/plugins tooling:
- Pulls the latest flutter_plugin_tools
- Enables the new version-check functionality
- Enables the new license-check functionality
- Switches over to the new publish check functionality
- Moves format checking to a bot that does several of the very fast
  checks, leaving tests as their own bot
- Switches incremental_build.sh to use the new --run-on-changed-packages
  functionality instead of the bash check_changed_packages
- Moves check_changed_packages into local_tests.sh to minimize the
  chances of future new code trying to use it, as it is now legacy.
- Renames incremental_build.sh to tool_runner.sh, to better match its
  current behavior/use
2021-05-10 10:48:16 -07:00
c5e4b74691 Add missing license blocks to files (#340)
Add license blocks to the tops of files that were missing them.

Preparation for enabling license block validation in CI.
2021-05-05 13:38:47 -07:00
3e403cb43a Temporarily make 'publishable' failures non-fatal (#289)
Allows publishing NNBD packages as stable previews rather than prereleases without CI being red. The step still runs, so it can be manually validated for other issues. Since this repository is low-traffic, and the cost of something slipping through here is minor (since it will be caught when actually trying to publish), it's not worth engineering a solution to ignore only the specific failure in this case.

This should be reverted once NNBD support is on stable.
2021-02-18 07:07:46 -08:00
f3e92fded0 Merge NNBD branch into master (#270) 2021-01-27 12:55:35 -08:00
5297d1d857 move and clean-up web_benchmarks package to flutter/packages (#232)
* move web_benchmarks package to flutter/packages + clean-up
2020-10-28 17:52:15 -07:00
5ebfe49f87 [pigeon] Got the tests running in CI. (#198) 2020-08-21 13:24:19 -07:00
ab93a7c753 Rename PLUGIN_SHARDING to BUILD_SHARDING 2018-08-20 20:42:28 -07:00
0ef4b64ee8 Switch to Cirrus, turn off Travis 2018-08-20 20:16:59 -07:00
542149a5a0 Update README.md 2018-06-18 17:22:47 -07:00
70de3f6b12 Setup packages repo for CI, update analysis options 2018-06-15 12:07:14 -07:00