angular-cn/dev-infra
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
..
bazel fix(dev-infra): add missing BUILD file to dev-infra/bazel:files (#38026) 2020-07-15 12:34:46 -07:00
benchmark refactor(dev-infra): simplify runBenchmark (#38941) 2020-09-22 15:05:34 -07:00
browsers feat(dev-infra): add bazel firefox browser with RBE compatibility (#38029) 2020-07-15 12:34:05 -07:00
caretaker refactor(dev-infra): share more github code between commands (#38656) 2020-09-28 16:11:38 -04:00
commit-message refactor(dev-infra): refactor commit-message files (#38845) 2020-09-15 16:05:42 -07:00
format refactor(dev-infra): update yargs and typings for yargs (#38470) 2020-08-17 15:30:32 -07:00
pr refactor(dev-infra): move common versioning tooling to shared location (#38656) 2020-09-28 16:11:40 -04:00
pullapprove fix(dev-infra): Ensure conditions with groups do not fail verification (#37798) 2020-07-24 17:59:39 -07:00
release feat(dev-infra): tool for staging and publishing releases (#38656) 2020-09-28 16:11:42 -04:00
ts-circular-dependencies feat(dev-infra): output the number of new and fixed cycles (#38805) 2020-09-18 11:20:08 -07:00
utils feat(dev-infra): tool for staging and publishing releases (#38656) 2020-09-28 16:11:42 -04:00
BUILD.bazel feat(dev-infra): check services/status information of the repository for caretaker (#38601) 2020-09-01 13:05:30 -07:00
cli.ts feat(dev-infra): check services/status information of the repository for caretaker (#38601) 2020-09-01 13:05:30 -07:00
index.bzl refactor(dev-infra): allow for consumption with rules_nodejs v2.0.0 (#37968) 2020-07-13 14:18:22 -07:00
ng-dev build: update license headers to reference Google LLC (#37205) 2020-05-26 14:26:58 -04:00
tmpl-package.json build: set up ora for progress spinners in dev-infra package (#38656) 2020-09-28 16:11:39 -04:00
tsconfig.json build: add tsconfig with strict flag to dev-infra package (#38656) 2020-09-28 16:11:39 -04:00