mirror of
https://github.com/flutter/packages.git
synced 2025-08-06 00:42:13 +08:00

Improves the logic used to determine whether to require a version and/or CHANGELOG change: - Removes the requirement that dev-only (e.g., test) changes update the CHANGELOG, since in practice we were essentially always overriding in that case. - Adds file-level analysis of `build.gradle` files to determine whether they are only changing test dependencies. - Improves the "is this a published example file" logic to better match pub.dev's logic, to fix some false positives and false negatives (e.g., `rfw`'s `example/<foo>/lib/main.dart` being considered published). Removes the no-longer-necessary special-case handling of some Dependabot PRs, as well as the PR-description-based system it was built on (and that turned out not to be very useful due to the way `CIRRUS_CHANGE_MESSAGE` actually worked). `build.gradle` analysis should not cover all such cases, and without the need to hard-code them by package name.
33 lines
641 B
YAML
33 lines
641 B
YAML
name: flutter_plugin_tools
|
|
description: Productivity utils for flutter/plugins and flutter/packages
|
|
repository: https://github.com/flutter/plugins/tree/main/script/tool
|
|
version: 0.10.0
|
|
|
|
dependencies:
|
|
args: ^2.1.0
|
|
async: ^2.6.1
|
|
collection: ^1.15.0
|
|
colorize: ^3.0.0
|
|
file: ^6.1.0
|
|
git: ^2.0.0
|
|
http: ^0.13.3
|
|
http_multi_server: ^3.0.1
|
|
meta: ^1.3.0
|
|
path: ^1.8.0
|
|
platform: ^3.0.0
|
|
pub_semver: ^2.0.0
|
|
pubspec_parse: ^1.0.0
|
|
quiver: ^3.0.1
|
|
test: ^1.17.3
|
|
uuid: ^3.0.4
|
|
yaml: ^3.1.0
|
|
yaml_edit: ^2.0.2
|
|
|
|
dev_dependencies:
|
|
build_runner: ^2.0.3
|
|
matcher: ^0.12.10
|
|
mockito: ^5.0.7
|
|
|
|
environment:
|
|
sdk: '>=2.12.0 <3.0.0'
|