6 Commits

Author SHA1 Message Date
Joey Perrott
9bf8e5164d refactor(dev-infra): use a singleton for GitClient ()
Creates a singleton class for GitClient rather than relying on creating an instance to
require being passed around throughout its usages.

PR Close 
2021-04-12 16:43:54 -07:00
Joey Perrott
2d79780384 fix(dev-infra): run caretaker checks asyncronously ()
Run each check in the caretaker check process asyncronously.

PR Close 
2020-11-03 16:32:59 -08:00
Joey Perrott
8106a7a11b fix(dev-infra): clean up output of caretaker check command ()
Suppress the logging of the git command executed during the caretaker
check process.

PR Close 
2020-10-29 09:55:26 -07:00
Joey Perrott
d331e09b71 refactor(dev-infra): create ng-dev executable locally in the repo ()
Rather than running ng-dev via ts-node, going forward ng-dev is generated and run
locally via node.  Additionally, the generated file is tested on each commit to
ensure that the local generated version stays up to date.

PR Close 
2020-10-22 13:36:14 -07:00
Joey Perrott
b9ca6d20cc feat(dev-infra): include CI status check in the caretaker check ()
Add a CI status check in the ng-dev caretaker check command.

PR Close 
2020-09-15 08:45:02 -07:00
Joey Perrott
a6f3cd93a9 feat(dev-infra): check services/status information of the repository for caretaker ()
The angular team relies on a number of services for hosting code, running CI, etc. This
tool allows for checking the operational status of all services at once as well as the current
state of the repository with respect to merge and triage ready issues and prs.

PR Close 
2020-09-01 13:05:30 -07:00