Update health workflow (#216)

* Update health workflow

* Add warn_on and fail_on

* Change defaults

* Refactorings

* Change failure message

* Write on failure

* Test throw

* Move comment Id saving up

* Fix line break

* Revert introducing error

* Append new workflows

* Fixes

* Add debug

* Fix name

* Extract license wf

* Post summaries of license wf

* Refactor

* Split into jobs

* Separate jobs

* Fix

* Fix again

* Set version

* Try again

* set fail

* Fix fail

* Create folder

* Fix commenting

* Rename comment files

* Route options

* Add comment id

* Set version hash

* Fix ref

* Fix commenting

* rename comments

* Fix merging

* Remove empty

* Debug finding comment id

* Fix

* Always comment

* Always upload comment

* Fixes

* Rename job

* Refactor to single check

* Don't fail on changelog

* Cleanups

* Add changelog

* Remove names

* Fix documentation

* Add newlines
10 files changed
tree: 8fca6266c42b2fb355882a222e4c9498543d290d
  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.