Check for `DO_NOT_SUBMIT` strings. (#178)

* Add api tool call for testing

* Change tag

* Add debugging log

* look in each package

* debug

* take subpackage

* Run in current

* add debug

* debug

* Add argument for testing

* Switch to local copy

* Add pub get to apitool clone

* move dart install

* Revert changes

* Fix ref

* dart fix

* Switch to main branch

* use new

* use report file

* Add test argument

* Organize imports

* Nicer output

* Fix version

* Really fix

* fix path

* Make nicer

* Add severity

* Even nicer

* Fix layout

* Make bold

* Capitalize

* Really bolden

* Enable all checks

* Rev version

* Make nullsafer

* add DO_NOT_SUBMIT

* Add `DO_NOT_SUBMIT` check

* Add do-not-submit to workflow

* Add print statements

* Add print statements - fixed

* Remove empty file

* Remove empty file

* mask donotsubmits

* Do not continue on error

* mask more donotsubmits

* Changes as per review

* Revert "Add test argument"

This reverts commit ada423495503d0f90d5499af1994eee49f0c87a1.

* Fix call

* Remove double
5 files changed
tree: bfdb4dc8d3dbdaaccf38a9dd39f5307f5ecee494
  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.