Skip to content

[ci] Migrate repo tooling from flutter/plugins #3198

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 250 commits into from
Feb 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
250 commits
Select commit Hold shift + click to select a range
d3b5095
Move plugin tools code (#3544)
Feb 12, 2021
d12e22a
Fix the build-all exclusion list (#3552)
stuartmorgan-g Feb 16, 2021
bd8e34c
Remove iOS stubs (#3490)
stuartmorgan-g Feb 17, 2021
c885248
Publish check (#3556)
bparrishMines Feb 17, 2021
67e7ab4
Publish check ignores prerelease sdk (#3560)
bparrishMines Feb 18, 2021
55ed162
[in_app_purchase] Migrate to NNBD (#3555)
Feb 19, 2021
e1b3b29
Move plugin tool tests over (#3606)
Mar 2, 2021
3ea7809
Run static analyzer during xctest (#3667)
jmagman Mar 3, 2021
c042ad3
Adopt Xcode 12 for podspec lints (#3653)
jmagman Mar 3, 2021
373cf77
Update CI config for Flutter 2 (#3674)
stuartmorgan-g Mar 4, 2021
01a4eca
Skip pod lint tests (#3692)
jmagman Mar 9, 2021
c415eeb
[tool] Improve check version ci so that it enforces the version in CH…
Mar 10, 2021
6141051
Add missing licenses, and add a check (#3720)
stuartmorgan-g Mar 16, 2021
85e7e43
Prep for alignment with Flutter analysis options (#3703)
stuartmorgan-g Mar 17, 2021
c7b3588
Fix cosmetic variations in copyrights and license files (#3730)
stuartmorgan-g Mar 18, 2021
c956cb3
Standardize Copyrights: Chromium->Flutter (#2996)
stuartmorgan-g Mar 18, 2021
aef6008
Standardize copyright year (#3737)
stuartmorgan-g Mar 19, 2021
514457d
Enable web integration tests in CI (#3738)
stuartmorgan-g Mar 19, 2021
116a0e2
[ci] Run more web tests (#3739)
ditman Mar 19, 2021
8143dc2
[flutter_plugin_tools] Also look for Java tests in plugin path (#3742)
mvanbeusekom Mar 24, 2021
e8f4aea
[ci] Do not use empty exclude directories in analyze_command. (#3748)
ditman Mar 24, 2021
b98ea91
Add tests for publish check tool command (#3760)
bparrishMines Mar 29, 2021
b8b7ef5
Update build-all test for null-safe template (#3773)
stuartmorgan-g Mar 30, 2021
5ea4d5f
[tool] refactor publish plugin command (#3779)
Apr 5, 2021
3d9e523
Switch script/tools over to the new analysis options (#3777)
stuartmorgan-g Apr 6, 2021
b2eefc9
Fix and update version checks (#3792)
stuartmorgan-g Apr 8, 2021
63d42fc
Update PULL_REQUEST_TEMPLATE.md (#3801)
Apr 20, 2021
c4170d8
[tools] fix version check command not working for new packages (#3818)
Apr 21, 2021
3c57df3
Move all null safety packages' min dart sdk to 2.12.0 (#3822)
Apr 23, 2021
189845b
[tool] combine run and runAndExitOnError (#3827)
Apr 27, 2021
fe6b847
Prep the tools for publishing (#3836)
stuartmorgan-g Apr 30, 2021
142fc97
switch from using 'tuneup' to analyze to 'dart analyze' (#3837)
devoncarew Apr 30, 2021
2bd3f40
Re-add bin/ to flutter_plugin_tools (#3839)
stuartmorgan-g Apr 30, 2021
184e9a7
[tool] add `all` and `dry-run` flags to publish-plugin command (#3776)
Apr 30, 2021
a0ca28b
Update third_party license checking (#3844)
stuartmorgan-g May 4, 2021
53c8d47
Enable analysis for the tool directory (#3853)
stuartmorgan-g May 7, 2021
8bec659
Add support for third_party packages in Dart code (#3847)
stuartmorgan-g May 7, 2021
755de9b
Move incremental_build.sh to run-on-changed-packages (#3846)
stuartmorgan-g May 7, 2021
41df811
Fix analyzer issues (#3863)
stuartmorgan-g May 7, 2021
ce899a3
Ensure that integration tests are actually being run (#3857)
stuartmorgan-g May 10, 2021
87cfd6a
[tool] version-check publish-check commands can check against pub (#3…
May 11, 2021
ec7bf3b
Temporarily run Windows tests via GitHub Actions (#3875)
stuartmorgan-g May 11, 2021
3e28166
[tool] add an `skip-confirmation` flag to publish-package for running…
May 11, 2021
f7f736a
Revert "Temporarily run Windows tests via GitHub Actions (#3875)" (#3…
stuartmorgan-g May 13, 2021
e46aa55
Update tool README for packages use (#3882)
stuartmorgan-g May 15, 2021
bd00812
Begin migrating tools to NNBD (#3891)
stuartmorgan-g May 15, 2021
842ae94
Migrate some tool commands to NNBD (#3899)
stuartmorgan-g May 17, 2021
89fc7ce
Bump min Android SDK to the version required at runtime (#3894)
May 17, 2021
7cf08e5
Make run-on-changed-packages flag handle repo-level changes (#3946)
stuartmorgan-g May 20, 2021
c6a5122
Remove codesign overrides from xctest command (#3952)
stuartmorgan-g May 20, 2021
04181cf
Fix publish-check output (#3953)
stuartmorgan-g May 24, 2021
544cab7
add a --dart-sdk option to the repo analysis command (#3959)
devoncarew May 24, 2021
b078099
Allow reverts when checking versions (#3981)
stuartmorgan-g May 27, 2021
6a8e6da
use 'flutter pub get' for both dart and flutter packages (#3973)
devoncarew May 27, 2021
93047ff
[script/tool] speed up the pub get portion of the analyze command (#3…
devoncarew May 27, 2021
d21b1d9
Add pubspec convention checks (#3984)
stuartmorgan-g May 28, 2021
407572b
[script/tool] Use 'dart pub' instead of deprecated 'pub' (#3991)
mrhota Jun 1, 2021
9c15a2b
Some small documentation fixes (#3999)
renefloor Jun 2, 2021
612be35
Remove "unnecessary" imports. (#4012)
srawlins Jun 4, 2021
533596f
Enable linting of macOS podspecs (#4015)
stuartmorgan-g Jun 4, 2021
bb0a1ea
[flutter_plugin_tools] Simplify filesystem usage (#4014)
stuartmorgan-g Jun 5, 2021
74d0385
[flutter_plugin_tools] Remove global state from tests (#4018)
stuartmorgan-g Jun 7, 2021
d491b95
[flutter_plugin_tools] Remove xctest's --skip (#4022)
stuartmorgan-g Jun 7, 2021
181fe18
[flutter_plugin_tools] Migrate xctest command to NNBD (#4024)
stuartmorgan-g Jun 7, 2021
b98034d
[flutter_plugin_tools] Migrate more commands to NNBD (#4026)
stuartmorgan-g Jun 9, 2021
cb92e5d
Enable macOS XCTest support (#4043)
stuartmorgan-g Jun 10, 2021
038c179
[flutter_plugin_tools] Migrate publish and version checks to NNBD (#4…
stuartmorgan-g Jun 11, 2021
ce948ce
[flutter_plugin_tools] Complete migration to NNBD (#4048)
stuartmorgan-g Jun 12, 2021
10486b0
[flutter_plugin_tools] Split common.dart (#4057)
stuartmorgan-g Jun 16, 2021
81a6f66
[flutter_plugin_tool] Refactor createFakePlugin (#4064)
stuartmorgan-g Jun 17, 2021
37f79be
[flutter_plugin_tools] Simplify extraFiles in test utils (#4066)
stuartmorgan-g Jun 18, 2021
f0967e5
Update tool commands (#4065)
stuartmorgan-g Jun 18, 2021
356d316
[flutter_plugin_tools] Add a new base command for looping over packag…
stuartmorgan-g Jun 22, 2021
552fcee
[flutter_plugin_tools] `publish-plugin` check against pub to determin…
Jun 24, 2021
d9857db
[flutter_plugin_tools] Migrate analyze to new base command (#4084)
stuartmorgan-g Jun 25, 2021
9ce2013
Migrate command, add failure test, remove skip (#4106)
stuartmorgan-g Jun 25, 2021
fef8e6c
[flutter_plugin_tools] release 0.3.0 (#4109)
Jun 28, 2021
355ffc0
[flutter_plugin_tools] ignore flutter_plugin_tools when publishing (#…
Jun 28, 2021
40162ca
[flutter_plugin_tools] Migrate java-test to new base command (#4105)
stuartmorgan-g Jun 28, 2021
23c3f57
[flutter_plugin_tools] Restructure version-check (#4111)
stuartmorgan-g Jun 28, 2021
6ccb344
[flutter_plugin_tools] Move license-check tests to runCapturingPrint …
stuartmorgan-g Jun 30, 2021
ea72f74
[flutter_plugin_tools] Migrate build-examples to new base command (#4…
stuartmorgan-g Jun 30, 2021
ec9233e
[flutter_plugin_tools] Migrate firebase-test-lab to new base command …
stuartmorgan-g Jun 30, 2021
92d6214
[flutter_plugin_tools] Overhaul drive-examples (#4099)
stuartmorgan-g Jun 30, 2021
edeb10a
[flutter_plugin_tools] Add a summary for successful runs (#4118)
stuartmorgan-g Jul 1, 2021
4b77aaf
[flutter_plugin_tools] Minor test cleanup (#4120)
stuartmorgan-g Jul 2, 2021
b9f601c
[flutter_plugin_tools] Remove most exitOnError:true usage (#4130)
stuartmorgan-g Jul 2, 2021
6fe9a8e
[flutter_plugin_tools] Migrate publish-check to the new base command …
stuartmorgan-g Jul 2, 2021
d2761ab
[flutter_plugin_tool] Add more failure test coverage (#4132)
stuartmorgan-g Jul 2, 2021
b7ff215
[flutter_plugin_tools] Add --packages, and deprecated --plugins (#4134)
stuartmorgan-g Jul 4, 2021
d2bac91
[flutter_plugin_tools] Migrate 'test' to new base command (#4133)
stuartmorgan-g Jul 7, 2021
a63c0eb
[flutter_plugin_tools] Work around banner in drive-examples (#4142)
stuartmorgan-g Jul 8, 2021
7aec160
[flutter_plugin_tools] Only check target packages in analyze (#4146)
stuartmorgan-g Jul 8, 2021
ac0eed1
[flutter_plugin_tools] Improve and test 'format' (#4145)
stuartmorgan-g Jul 8, 2021
77460f0
[flutter_plugin_tools] Make unit tests pass on Windows (#4149)
stuartmorgan-g Jul 9, 2021
5f7735d
[flutter_plugin_tools] Support format on Windows (#4150)
stuartmorgan-g Jul 13, 2021
ca5e753
[flutter_plugin_tools] Improve license-check output (#4154)
stuartmorgan-g Jul 13, 2021
a206782
[flutter_plugin_tools] Use -version with java (#4171)
stuartmorgan-g Jul 20, 2021
ff8cb52
[flutter_plugin_tests] Split analyze out of xctest (#4161)
stuartmorgan-g Jul 21, 2021
3c6df98
[flutter_plugin_tools] Make firebase-test-lab fail when no tests run …
stuartmorgan-g Jul 21, 2021
97178af
[flutter_plugin_tools] Replace xctest and java-test with native-test …
stuartmorgan-g Jul 22, 2021
d17489c
[flutter_plugin_tools] Support YAML exception lists (#4183)
stuartmorgan-g Jul 22, 2021
e5bed35
Make java-test output more useful (#4184)
bparrishMines Jul 24, 2021
2e42b20
[flutter_plugin_tools] Test and comment Dart analysis (#4194)
stuartmorgan-g Jul 26, 2021
a063a21
Skip an integration test and extend firebase testlab timeout (#4195)
bparrishMines Jul 27, 2021
1ee7bef
[flutter_plugin_tools] Track and log exclusions (#4205)
stuartmorgan-g Aug 3, 2021
9b59048
Eliminate build_all_plugins_app.sh (#4232)
stuartmorgan-g Aug 13, 2021
69a2713
[flutter_plugin_tool] Don't allow NEXT on version bumps (#4246)
stuartmorgan-g Aug 17, 2021
954804f
[flutter_plugin_tools] Add Android native UI test support (#4188)
stuartmorgan-g Aug 17, 2021
721421a
[flutter_plugin_tools] Add a command to lint Android code (#4206)
stuartmorgan-g Aug 18, 2021
0f6d559
Fix and test for 'implements' pubspec entry (#4242)
stuartmorgan-g Aug 20, 2021
5bbc179
[flutter_plugin_tools] Improve 'repository' check (#4244)
stuartmorgan-g Aug 20, 2021
74cf028
[flutter_plugin_tools] Improve process mocking (#4254)
stuartmorgan-g Aug 24, 2021
41f1c80
[flutter_plugin_tools] Introduce a class for packages (#4252)
stuartmorgan-g Aug 24, 2021
26bed31
[flutter_plugin_tool] Migrate publish_plugin_command_test to runCaptu…
stuartmorgan-g Aug 25, 2021
da97a52
[flutter_plugin_tools] Convert publish tests to mock git (#4263)
stuartmorgan-g Aug 25, 2021
f4a6fc8
[flutter_plugin_tool] Fix CHANGELOG validation failure summary (#4266)
stuartmorgan-g Aug 26, 2021
419cbe7
[flutter_plugin_tools] Check 'implements' for unpublished plugins (#4…
stuartmorgan-g Aug 26, 2021
e7ef316
[flutter_plugin_tools] Move publish tests to RecordingProcessRunner (…
stuartmorgan-g Aug 26, 2021
dcf97f7
[flutter_plugin_tool] Add support for building UWP plugins (#4047)
stuartmorgan-g Aug 26, 2021
bc3e0ec
Remove support for bypassing, or prompting for, git tagging (#4275)
stuartmorgan-g Aug 27, 2021
d3a20df
[flutter_plugin_tools] Switch 'publish' from --package to --packages …
stuartmorgan-g Aug 28, 2021
c7e7f65
[flutter_plugin_tool] Add support for running Windows unit tests (#4276)
stuartmorgan-g Aug 30, 2021
6919432
[flutter_plugin_tool] Move branch-switching logic from tool_runner.sh…
stuartmorgan-g Aug 31, 2021
da67637
[flutter_plugin_tool] Migrate 'publish' to new base command (#4290)
stuartmorgan-g Aug 31, 2021
4a92b62
[flutter_plugin_tools] Fix build-examples for packages (#4248)
stuartmorgan-g Sep 1, 2021
0c3fb71
[flutter_plugin_tools] Add Linux support to native-test (#4294)
stuartmorgan-g Sep 1, 2021
e8d657c
Add a way to opt a file out of Dart formatting (#4292)
Hixie Sep 1, 2021
4f63c43
build-examples .pluginToolsConfig.yaml support (#4305)
Hixie Sep 3, 2021
8d5bf59
[flutter_plugin_tools] Adjust diff logging (#4312)
stuartmorgan-g Sep 3, 2021
916121b
[ci] Enable the new Windows targets (#4325)
stuartmorgan-g Sep 9, 2021
4ea49f8
[flutter_plugin_tools] Remove an unnecessary logging message (#4320)
stuartmorgan-g Sep 10, 2021
188d562
[flutter_plugin_tools] Make having no Java unit tests a failure (#4310)
stuartmorgan-g Sep 10, 2021
2b615ca
[google_maps_flutter_web] Fix getScreenCoordinate, zIndex of Circles …
ditman Sep 11, 2021
ae15095
[flutter_plugin_tools] Make no unit tests fatal for iOS/macOS (#4341)
stuartmorgan-g Sep 13, 2021
927e0ab
Run firebase test in flutter-cirrus (#4332)
keyonghan Sep 15, 2021
1b95825
[flutter_plugin_tools] Add a federated PR safety check (#4329)
stuartmorgan-g Sep 20, 2021
3e7ec17
[flutter_plugin_tools] Fix federated safety check (#4368)
stuartmorgan-g Sep 21, 2021
211a217
Require authors file (#4367)
stuartmorgan-g Sep 21, 2021
91ef4b1
Add false secret lists, and enforce ordering (#4372)
stuartmorgan-g Sep 22, 2021
c0aca80
[flutter_plugin_tools] Allow overriding breaking change check (#4369)
stuartmorgan-g Sep 23, 2021
3d4782a
[flutter_plugin_tools] Improve version check error handling (#4376)
stuartmorgan-g Sep 23, 2021
769043d
[flutter_plugin_tools] Check licenses in Kotlin (#4373)
stuartmorgan-g Sep 28, 2021
a731d6e
[flutter_plugin_tools] Validate pubspec description (#4396)
stuartmorgan-g Sep 30, 2021
b756818
Bump compileSdkVersion to 31 (#4432)
Oct 16, 2021
c2717e7
[ci] Replace Firebase Test Lab deprecated Pixel 4 device with Pixel 5…
jmagman Oct 19, 2021
5bd3ae6
[flutter_plugin_tools] Fix license-check on Windows (#4425)
stuartmorgan-g Oct 20, 2021
78395e5
[flutter_plugin_tools] Fix pubspec-check on Windows (#4428)
stuartmorgan-g Oct 25, 2021
5d15fe9
[flutter_plugin_tools] Add 'main' support (#4474)
stuartmorgan-g Nov 10, 2021
d7f8fc2
[flutter_plugin_tools] Add optional timing info (#4500)
stuartmorgan-g Nov 15, 2021
f4546c0
[flutter_plugin_tools] Build gtest unit tests (#4492)
stuartmorgan-g Nov 15, 2021
7b6ac13
[flutter_plugin_tools] Check for missing version and CHANGELOG update…
stuartmorgan-g Nov 23, 2021
b25b314
[flutter_plugin_tools] Check for FlutterTestRunner in FTL tests (#4531)
stuartmorgan-g Nov 24, 2021
5dc6632
[flutter_plugin_tools] Add a new 'make-deps-path-based' command (#4575)
stuartmorgan-g Dec 4, 2021
52f49c1
Remove deprecated plugins (#4580)
stuartmorgan-g Dec 6, 2021
3de67ce
[flutter_plugin_tools] Improve package targeting (#4577)
stuartmorgan-g Dec 7, 2021
12afeda
Add missing return for nullably typed function (#4598)
srawlins Dec 10, 2021
e45a509
[tools] fix typo in tools (#4607)
Dec 11, 2021
7855a20
[flutter_plugin_tools] Auto-retry failed FTL tests (#4610)
stuartmorgan-g Dec 15, 2021
902c337
[ci] Pin Chromium version for web tests (#4620)
stuartmorgan-g Jan 5, 2022
257f10e
[all] Update repo links to 'main' (#4690)
stuartmorgan-g Jan 25, 2022
0f71f17
[webview_flutter] Remove dependency on flutter.dev and google.com (#4…
Hixie Jan 25, 2022
7009234
Enforce asterisk alignment for C++ and ObjC pointers (#4703)
stuartmorgan-g Jan 26, 2022
4aeb80a
[url_launcher] Support new desktop implementation versions (#4779)
stuartmorgan-g Feb 10, 2022
fdba05b
[flutter_plugin_tool] Remove podspec --allow-warnings (#4839)
stuartmorgan-g Feb 14, 2022
199afd9
[flutter_plugin_tool] Fix iOS/macOS naming (#4861)
stuartmorgan-g Feb 16, 2022
159f6d8
[ci] Run analysis with older versions of Flutter (#5000)
stuartmorgan-g Mar 9, 2022
1bbfb60
[flutter_plugin_tools] Fix subpackage analysis (#5027)
stuartmorgan-g Mar 11, 2022
2e5c3fb
[flutter_plugin_tools] packages get -> pub get (#5046)
stuartmorgan-g Mar 15, 2022
f0c3b6b
[flutter_plugin_tool] Add custom-test command (#5058)
stuartmorgan-g Mar 18, 2022
b532e12
[tool] Fix typo in `publish-plugin` readme (#5107)
ditman Mar 24, 2022
b0567c3
Add supported OS version tables to READMEs (#5106)
stuartmorgan-g Apr 4, 2022
57e6a62
[flutter_plugin_tools] Preserve Dart SDK version in all-plugins-app (…
stuartmorgan-g Apr 15, 2022
cc32f68
[flutter_plugin_tools] Run pub get for custom-test (#5322)
stuartmorgan-g Apr 21, 2022
0d25679
[various] Replaces manual hashing with Object.hash (#5314)
stuartmorgan-g Apr 21, 2022
88829b6
[flutter_plugin_tool] Allow re-pathifying dependencies (#5376)
stuartmorgan-g Apr 26, 2022
4cecb9b
[flutter_plugin_tools] Adds update-excerpts command (#5339)
stuartmorgan-g Apr 28, 2022
6770bf9
[flutter_plugin_tools] Remove UWP (#5432)
stuartmorgan-g Apr 28, 2022
d43fae6
[flutter_plugin_tools] Validate code blocks in readme-check (#5436)
stuartmorgan-g Apr 29, 2022
fbf53f2
[flutter_plugin_tools] Support non-plugin packages for `drive-example…
stuartmorgan-g May 2, 2022
1186d68
[flutter_plugin_tools] Include examples in `test` (#5453)
stuartmorgan-g May 3, 2022
5a06b47
[tools] Remove single-example RepositoryPackage method (#5600)
stuartmorgan-g May 3, 2022
5ec6644
[tools] Convert test utils to RepositoryPackage (#5605)
stuartmorgan-g May 3, 2022
5d92a47
Enable lints `library_private_types_in_public_api`, `sort_child_prope…
asashour May 9, 2022
1a124b1
Revert "Enable lints `library_private_types_in_public_api`, `sort_chi…
stuartmorgan-g May 10, 2022
9544f04
Re-land: Enable lints `library_private_types_in_public_api`, `sort_ch…
stuartmorgan-g May 10, 2022
e8b4147
Re-sync analysis_options.yaml with flutter/flutter (#5695)
stuartmorgan-g May 11, 2022
5f2b230
[tools] Fix `publish` flag calculation (#5694)
stuartmorgan-g May 14, 2022
517d376
[tools] Validate example READMEs (#5775)
stuartmorgan-g May 18, 2022
ca9a81d
[ci/tools] Add iOS/macOS analysis to catch deprecated code (#5778)
stuartmorgan-g May 18, 2022
dd2fc61
[tools] Add `update-release-info` (#5643)
stuartmorgan-g May 18, 2022
7877a8b
[google_maps_flutter] Updates platform interface to new analysis opti…
stuartmorgan-g May 23, 2022
66824fd
[various] Clean up obsolete references to "master" (#5912)
stuartmorgan-g Jun 6, 2022
79eb101
[tools] Check integration tests for `test` (#5936)
stuartmorgan-g Jun 8, 2022
840feda
[ci] Ensure complete dependabot coverage (#5976)
stuartmorgan-g Jun 22, 2022
b232558
[tools] Allow skipping packages by Dart version (#6038)
stuartmorgan-g Jun 30, 2022
b74ce39
[tools] Allow pre-release versions (#6061)
stuartmorgan-g Jul 1, 2022
3158ec8
testing autosubmit (#6062)
ricardoamador Jul 1, 2022
223a080
[tool] Bypass version/changelog checks for some PRs (#6124)
stuartmorgan-g Jul 20, 2022
f972cb1
[tool] Handle dependabot commit messages (#6127)
stuartmorgan-g Jul 21, 2022
c8e2e07
[tool] Include `dev_dependencies` in `make-deps-path-based` (#6146)
stuartmorgan-g Jul 26, 2022
f2d9f51
[path_provider] Restore 2.8 compatibility on Android and iOS (#6039)
stuartmorgan-g Jul 27, 2022
b83209e
[tool] Switch PR description overrides over to labels (#6145)
stuartmorgan-g Jul 27, 2022
1fbf2f6
[camera_windows] Improve several error handling scenarios (#6149)
loic-sharma Jul 28, 2022
1725b07
[script] fix script noop interpolated toString()s (#6175)
pq Aug 3, 2022
62141c8
Move Cirrus task logs to flutter-infra-staging project (#6180)
ricardoamador Aug 4, 2022
2b71259
[ci] Run analyze with minimum resolved packages (#6207)
stuartmorgan-g Aug 5, 2022
d20563f
Uncomments avoid_redundant_argument_values in analysis_options.yaml (…
cofirazak Aug 8, 2022
2e2d4d2
Adds info about commands requiring Flutter-bundled dart (#6312)
tarrinneal Aug 26, 2022
8ceef0d
[tools] Validate code excerpt configuration (#6286)
stuartmorgan-g Aug 26, 2022
33b29cd
Upload firebase test result to a buket in flutter-cirrus. (#6337)
godofredoc Aug 30, 2022
e353d4a
[webview]: Bump webkit from 1.0.0 to 1.5.0 in /packages/webview_flutt…
dependabot[bot] Aug 31, 2022
edcd266
Add missing submodule command to setup for packages repo. (#6276)
gspencergoog Sep 2, 2022
1aa2e82
[tools] Improves version-check logic (#6354)
stuartmorgan-g Sep 9, 2022
5a069fe
[tools] Require implementation package README warning (#6459)
stuartmorgan-g Sep 22, 2022
ecaf5a9
[tools] Add 'run_tests.sh' to the dev-only list (#6474)
stuartmorgan-g Sep 23, 2022
9974a8e
[tool] Clean up "plugin" references (#6503)
stuartmorgan-g Sep 27, 2022
2e2c4c5
Enable `prefer_relative_imports` (#6501)
stuartmorgan-g Sep 28, 2022
92330db
Enable `no_leading_underscores_for_local_identifiers` (#6509)
stuartmorgan-g Sep 28, 2022
70ff682
[tool] Adds a `fix` command (#6512)
stuartmorgan-g Sep 28, 2022
d231b24
[tool] Only run postsubmit on changed packages (#6516)
stuartmorgan-g Sep 30, 2022
28bdd6d
[tool] Improve changed-package run mode logging (#6521)
stuartmorgan-g Sep 30, 2022
159a304
[tool] Fix version mistake in CHANGELOG (#6552)
stuartmorgan-g Oct 7, 2022
d328840
[tool] Get dependencies in package examples before publish check. (#6…
ditman Oct 20, 2022
fc3e2b1
Update Gradle and AGP in examples to 7.0 (#6625)
stuartmorgan-g Oct 26, 2022
60ffcaf
[tool] Update tool to set macOS deployment target to 10.15. (#6605)
IVLIVS-III Oct 28, 2022
1469b76
[tool] Rename all-plugins-app command (#6600)
stuartmorgan-g Oct 31, 2022
6a0c9ef
[ci] Removes unnecessary overrides. (#6669)
pq Nov 4, 2022
d404da6
[ci] Improve analysis_options alignment with flutter/packages (#6728)
stuartmorgan-g Nov 21, 2022
3306027
[tools] Recognize Pigeon tests in version-check (#6813)
stuartmorgan-g Dec 11, 2022
a50448a
[various] Enable avoid_print (#6842)
stuartmorgan-g Dec 14, 2022
c1ec012
[flutter_plugin_tools] If `clang-format` does not run, fall back to o…
jmagman Dec 16, 2022
1a1865e
[tool] Don't add Guava in the all-packages app (#6747)
stuartmorgan-g Jan 9, 2023
5dae598
[various] Enable `avoid_dynamic_calls` (#6834)
stuartmorgan-g Jan 10, 2023
d6f71e4
== override parameters are non-nullable (#6900)
srawlins Jan 10, 2023
bbab349
[tool] Replace `flutter format` (#6946)
stuartmorgan-g Jan 11, 2023
459e806
[tool] Fix false positives in update-exceprts (#6950)
stuartmorgan-g Jan 13, 2023
5aa3f1c
[tool] Check for search paths in Swift plugins (#6954)
stuartmorgan-g Jan 13, 2023
7203521
[tool/ci] Add minimum supported SDK validation (#7028)
stuartmorgan-g Jan 26, 2023
07c367c
[tool] Improve main-branch detection (#7038)
stuartmorgan-g Jan 30, 2023
c1bd41b
[various] Standardize the extension for Pigeon-generated Dart (#7029)
stuartmorgan-g Jan 31, 2023
dc54dd7
[tool] More main-branch detection improvement (#7067)
stuartmorgan-g Feb 1, 2023
0658dd9
[local_auth]: Bump core from 1.8.0 to 1.9.0 in /packages/local_auth/l…
dependabot[bot] Feb 6, 2023
d2d520f
Update release tooling to give a workaround for predictable failing c…
reidbaker Feb 7, 2023
7a678b0
Merge remote-tracking branch 'plugins-tool/main'
stuartmorgan-g Feb 13, 2023
91d967c
Update docs
stuartmorgan-g Feb 13, 2023
6db4a95
Update invocations to run from local source
stuartmorgan-g Feb 13, 2023
265c846
Enable tests of tooling
stuartmorgan-g Feb 13, 2023
314b35b
Metadata update
stuartmorgan-g Feb 13, 2023
e0ff330
Version bump
stuartmorgan-g Feb 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ci/scripts/build_examples_win32.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart pub global run flutter_plugin_tools build-examples --windows \
dart ./script/tool/bin/flutter_plugin_tools.dart build-examples --windows \
--packages-for-branch --log-timing
2 changes: 1 addition & 1 deletion .ci/scripts/create_all_packages_app.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart pub global run flutter_plugin_tools create-all-packages-app \
dart ./script/tool/bin/flutter_plugin_tools.dart create-all-packages-app \
--output-dir=. --exclude script/configs/exclude_all_packages_app.yaml
2 changes: 1 addition & 1 deletion .ci/scripts/custom_package_tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
# script/configs/linux_only_custom_test.yaml
# Custom tests need Chrome. (They run in linux-custom_package_tests)

dart pub global run flutter_plugin_tools custom-test \
dart ./script/tool/bin/flutter_plugin_tools.dart custom-test \
--packages-for-branch --log-timing \
--exclude=script/configs/linux_only_custom_test.yaml
3 changes: 2 additions & 1 deletion .ci/scripts/dart_unit_tests_win32.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart pub global run flutter_plugin_tools test --exclude=script/configs/windows_unit_tests_exceptions.yaml \
dart ./script/tool/bin/flutter_plugin_tools.dart test \
--exclude=script/configs/windows_unit_tests_exceptions.yaml \
--packages-for-branch --log-timing
2 changes: 1 addition & 1 deletion .ci/scripts/drive_examples_win32.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart pub global run flutter_plugin_tools drive-examples --windows \
dart ./script/tool/bin/flutter_plugin_tools.dart drive-examples --windows \
--exclude=script/configs/exclude_integration_win32.yaml --packages-for-branch --log-timing
2 changes: 1 addition & 1 deletion .ci/scripts/native_test_win32.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

dart pub global run flutter_plugin_tools native-test --windows \
dart ./script/tool/bin/flutter_plugin_tools.dart native-test --windows \
--no-integration --packages-for-branch --log-timing
7 changes: 7 additions & 0 deletions .ci/scripts/plugin_tools_tests.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/bash
# Copyright 2013 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

cd script/tool
dart pub run test
5 changes: 2 additions & 3 deletions .ci/scripts/prepare_tool.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,5 @@
# To set FETCH_HEAD for "git merge-base" to work
git fetch origin main

# Pinned version of the plugin tools, to avoid breakage in this repository
# when pushing updates from flutter/plugins.
dart pub global activate flutter_plugin_tools 0.13.4+2
cd script/tool
dart pub get
5 changes: 5 additions & 0 deletions .ci/targets/plugin_tools_tests.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
tasks:
- name: prepare tool
script: .ci/scripts/prepare_tool.sh
- name: tool unit tests
script: .ci/scripts/plugin_tools_tests.sh
9 changes: 8 additions & 1 deletion .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ gcp_credentials: ENCRYPTED[!3a93d98d7c95a41f5033834ef30e50928fc5d81239dc632b153c
only_if: $CIRRUS_TAG == '' && ($CIRRUS_PR != '' || $CIRRUS_BRANCH == 'main')
env:
CHANNEL: "master" # Default to master when not explicitly set by a task.
PLUGIN_TOOL_COMMAND: "dart pub global run flutter_plugin_tools"
PLUGIN_TOOL_COMMAND: "dart ./script/tool/bin/flutter_plugin_tools.dart"

install_chrome_linux_template: &INSTALL_CHROME_LINUX
env:
Expand Down Expand Up @@ -84,6 +84,10 @@ task:
namespace: default
matrix:
### Platform-agnostic tasks ###
- name: Linux plugin_tools_tests
script:
- cd script/tool
- dart pub run test
# Repository rules and best-practice enforcement.
# Only channel-agnostic tests should go here since it is only run once
# (on Flutter master).
Expand Down Expand Up @@ -127,6 +131,9 @@ task:
matrix:
CHANNEL: "master"
CHANNEL: "stable"
analyze_tool_script:
- cd script/tool
- dart analyze --fatal-infos
analyze_script:
# DO NOT change the custom-analysis argument here without changing the Dart repo.
# See the comment in script/configs/custom_analysis.yaml for details.
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,10 @@ jobs:
with:
fetch-depth: 0 # Fetch all history so the tool can get all the tags to determine version.
- name: Set up tools
run: dart pub global activate flutter_plugin_tools 0.13.4+2
run: dart pub get
working-directory: ${{ github.workspace }}/script/tool

# # This workflow should be the last to run. So wait for all the other tests to succeed.
# This workflow should be the last to run. So wait for all the other tests to succeed.
- name: Wait on all tests
uses: lewagon/wait-on-check-action@3a563271c3f8d1611ed7352809303617ee7e54ac
with:
Expand All @@ -42,11 +43,12 @@ jobs:
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 180 # seconds
allowed-conclusions: success,neutral
# verbose:true will produce too many logs that hang github actions web UI.
verbose: false

- name: run release
run: |
git config --global user.name ${{ secrets.USER_NAME }}
git config --global user.email ${{ secrets.USER_EMAIL }}
dart pub global run flutter_plugin_tools publish --all-changed --base-sha=HEAD~ --skip-confirmation --remote=origin
dart ./script/tool/lib/src/main.dart publish --all-changed --base-sha=HEAD~ --skip-confirmation --remote=origin
env: {PUB_CREDENTIALS: "${{ secrets.PUB_CREDENTIALS }}"}

Loading