angular-cn/dev-infra/utils
Paul Gschwendtner f96dcc5ce0 feat(dev-infra): tool for staging and publishing releases (#38656)
Creates a tool for staging and publishing releases as per the
new branching and versioning that has been outlined in the following
document. The tool is intended to be used across the organization to
ensure consistent branching/versioning and labeling:

https://docs.google.com/document/d/197kVillDwx-RZtSVOBtPb4BBIAw0E9RT3q3v6DZkykU/edit#heading=h.s3qlps8f4zq7dd

The tool implements the actions as outlined in the following
initial plan: https://hackmd.io/2Le8leq0S6G_R5VEVTNK9A.

The implementation slightly diverged in so far that it performs
staging and publishing together so that releasing is a single
convenient command. In case of errors for which re-running the
full command is not sufficient, we want to consider adding
recover functionality. e.g. when the staging completed, but the
actual NPM publishing aborted unexpectedly due to build errors.

PR Close #38656
2020-09-28 16:11:42 -04:00
..
git feat(dev-infra): tool for staging and publishing releases (#38656) 2020-09-28 16:11:42 -04:00
testing feat(dev-infra): add shared testing utilities folder with git mock (#38656) 2020-09-28 16:11:41 -04:00
BUILD.bazel fix(dev-infra): correct build setup for dev-infra (#38815) 2020-09-11 13:59:30 -07:00
child-process.ts feat(dev-infra): add release command for setting NPM dist tag (#38656) 2020-09-28 16:11:42 -04:00
config.ts refactor(dev-infra): do not validate config file multiple times (#38808) 2020-09-14 08:34:15 -07:00
console.ts feat(dev-infra): add logic for printing active release trains (#38656) 2020-09-28 16:11:41 -04:00
github.ts feat(dev-infra): tooling to check out pending PR (#38474) 2020-08-18 16:22:47 -07:00
inquirer-autocomplete-typings.d.ts feat(dev-infra): create a wizard for building commit messages (#38457) 2020-08-18 17:01:14 -07:00
repo-files.ts feat(dev-infra): Add support for formatting all staged files (#38402) 2020-08-11 16:32:54 -07:00
shelljs.ts fix(dev-infra): incorrect token sanitization when no token is specified (#37489) 2020-06-09 08:27:31 -07:00
ts-node.ts style(dev-infra): correct tslint failures in dev-infra directory (#37233) 2020-06-04 12:44:46 -07:00