Make health testable (#224)

* Add `ignore` flag to health workflows

* Switch to glob

* Fix multiline

* Add default glob

* Delete multiline

* Fix errors

* Fix health commenting

* Propagate ignore

* Switch to specific ignores

* Add defaults

* Add test repos

* Start adding health tests

* Add golden files

* Fix changelog

* Fix coverage

* Fix breaking

* More fixes

* Revert "Add defaults"

This reverts commit 2bacc71e22beaffaf7fa8b2664f492f8a570788f.

* Remove ignores

* Remove ignores from yamls

* Remove from firehose

* Remove from github

* Remove from repo

* Add changelog

* Move goldens

* Fix glob issue

* Add test data to pubignore

* Switch SDK version

* Move stuff around

* Fix imports

* Give test a name

* Sort license files

* Switch debug messages

* Add debug string

* Add debug

* Add activate global

* Remove debugging

* Fix coverage upload

* fix erros
73 files changed
tree: c18413e58d79c033fbd8edf60ab32ef9f0b837f0
  1. .github/
  2. .vscode/
  3. pkgs/
  4. tool/
  5. .gitattributes
  6. .gitignore
  7. CONTRIBUTING.md
  8. LICENSE
  9. mono_repo.yaml
  10. README.md
README.md

Dart CI

Overview

This repository is home to general Dart Ecosystem tools and packages.

Packages

PackageDescriptionVersion
blast_repoA tool to bulk validate and fix GitHub repos.
corpusA tool to calculate the API usage for a package.
dart_flutter_team_lintsAn analysis rule set used by the Dart and Flutter teams.pub package
firehoseA tool to automate publishing of Pub packages from GitHub actions.pub package
repo_manageMiscellaneous issue, repo, and PR query tools.

Publishing automation

For information about our publishing automation and release process, see https://github.com/dart-lang/ecosystem/wiki/Publishing-automation.

For additional information about contributing, see our contributing page.