ecosystem
ecosystem copied to clipboard
Add cli mode
- Thanks for your contribution! Please replace this text with a description of what this PR is changing or adding and why, list any relevant issues, and review the contribution guidelines below.
- [ ] I’ve reviewed the contributor guide and applied the relevant portions to this PR.
Contribution guidelines:
- See our contributor guide for general expectations for PRs.
- Larger or significant changes should be discussed in an issue before creating a PR.
- Contributions to our repos should follow the Dart style guide and use
dart format. - Most changes should add an entry to the changelog and may need to rev the pubspec package version.
- Changes to packages require corresponding tests.
Note that many Dart repos have a weekly cadence for reviewing PRs - please allow for some latency before initial review feedback.
Package publishing
| Package | Version | Status | Publish tag (post-merge) |
|---|---|---|---|
| package:firehose | 0.10.0 | ready to publish | firehose-v0.10.0 |
| package:dart_flutter_team_lints | 3.2.1 | already published at pub.dev |
Documentation at https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.
PR Health
Breaking changes :heavy_check_mark:
| Package | Change | Current Version | New Version | Needed Version | Looking good? |
|---|---|---|---|---|---|
| dart_flutter_team_lints | None | 3.2.1 | 3.2.1 | 3.2.1 | :heavy_check_mark: |
| firehose | Breaking | 0.9.3 | 0.10.0 | 0.10.0 | :heavy_check_mark: |
Changelog Entry :heavy_check_mark:
| Package | Changed Files |
|---|
Changes to files need to be accounted for in their respective changelogs.
Coverage :warning:
| File | Coverage |
|---|---|
| pkgs/dart_flutter_team_lints/tool/dedup.dart | :broken_heart: Not covered |
| pkgs/firehose/bin/firehose.dart | :broken_heart: Not covered |
| pkgs/firehose/bin/health.dart | :green_heart: 16 % |
| pkgs/firehose/lib/firehose.dart | :broken_heart: 0 % :arrow_down: NaN % |
| pkgs/firehose/lib/src/changelog.dart | :green_heart: 100 % |
| pkgs/firehose/lib/src/delayed_client.dart | :green_heart: 23 % |
| pkgs/firehose/lib/src/github.dart | :green_heart: 68 % |
| pkgs/firehose/lib/src/health/changelog.dart | :green_heart: 97 % |
| pkgs/firehose/lib/src/health/coverage.dart | :broken_heart: 76 % :arrow_down: 1 % |
| pkgs/firehose/lib/src/health/health.dart | :broken_heart: 82 % :arrow_down: 13 % |
| pkgs/firehose/lib/src/health/lcov.dart | :green_heart: 89 % |
| pkgs/firehose/lib/src/health/license.dart | :green_heart: 100 % |
| pkgs/firehose/lib/src/pub.dart | :green_heart: 89 % |
| pkgs/firehose/lib/src/repo.dart | :broken_heart: 91 % :arrow_down: 2 % |
| pkgs/firehose/lib/src/utils.dart | :green_heart: 24 % |
| pkgs/firehose/test_data/base_test_repo/pkgs/package1/bin/package1.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package1/lib/package1.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package1/test/package1_test.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package2/bin/package2.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package2/lib/package2.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package2/test/package2_test.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package3/bin/package3.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package3/lib/package3.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package3/test/package3_test.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package5/lib/package5.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/base_test_repo/pkgs/package5/lib/src/package5_base.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package1/bin/package1.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package1/lib/package1.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package1/test/package1_test.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package2/bin/package2.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package2/lib/anotherLib.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package2/lib/package2.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package2/test/package2_test.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package3/bin/package3.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package3/lib/package3.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package3/test/package3_test.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package5/lib/package5.dart | :broken_heart: Not covered |
| pkgs/firehose/test_data/test_repo/pkgs/package5/lib/src/package5_base.dart | :broken_heart: Not covered |
This check for test coverage is informational (issues shown here will not fail the PR).
This check can be disabled by tagging the PR with skip-coverage-check.
Do Not Submit :exclamation:
Body contains DO_NOT_SUBMIT: false
Files with DO_NOT_SUBMIT |
|---|
| pkgs/firehose/test_data/golden/comment_do-not-submit.md |
| pkgs/firehose/test_data/golden/comment_do-not-submit_healthchanged.md |
| pkgs/firehose/test_data/test_repo/pkgs/package1/bin/package1.dart |
| pkgs/firehose/README.md |
This check can be disabled by tagging the PR with skip-do-not-submit-check.
API leaks :heavy_check_mark:
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbols |
|---|
License Headers :heavy_check_mark:
// Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
| Files |
|---|
| no missing headers |
All source files should start with a license header.