Introduce a health checking workflow (#115)

* add health workflow

* add health check

* Add license check

* Add unified comment

* Add health check

* dart pub global run mono_repo generate

* Add internal on

* Add firehose version

* Add health tag

* switch to branch name

* Switch to different tag to not delete comment

* Fix formatting

* Switch to different tag

* Remove "great..."  message

* Details on error

* fix formatting in details

* fix formatting in details 2

* Add changelog check

* add line breaks to paths in changelog

* add line breaks to paths in changelog 2

* Add changelog entry

* Add debug info

* add debug msg

* Remove debug messages

* Remove debug messages 2

* Remove changelog entry

* Add new file

* Add file_licenser to health check

* Remove license from test file again

* Remove unnecessary stuff from workflow

* Add messages for stdout

* Switch internal to ref

* use local

* add branch

* Rename workflow

* Fix typo...

* Make configurable

* Add stdout

* Remove spaces

* Add arg

* Tweak docs

* Fix copy-paste typo

* Switch `open` to details

* dart pub global run mono_repo generate (#116)

* Changes as per review

* Add description in readme

* add main to fake test

* Add changelog entry + version rev

* Remove empty test

---------

Co-authored-by: Devon Carew <devoncarew@google.com>
9 files changed
tree: bca72e437a9a2cac999b97707578712d1a266030
  1. .github/
  2. pkgs/
  3. tool/
  4. .gitattributes
  5. .gitignore
  6. CONTRIBUTING.md
  7. LICENSE
  8. mono_repo.yaml
  9. 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.