angular-cn/dev-infra/release/versioning
Paul Gschwendtner 21c2a06811 fix(dev-infra): spawned child processes messing with tty output (#41948)
Currently we have a common utility method for running commands
in a child process. This method pipes all stdout and stderr, but sets
the `stdin` to `inherited`. This seemed to work as expected in terms of
allowing interactive commands being executed, but it messes with the
TTY in Windows (and potentially other platforms) so that colors and
prompts no longer work properly. See attached screenshot.

We fix this by not inheriting the stdin by default; but exposing
a dedicated method for interactive commands. This results in more
readable and obvious code too, so it's worth making this change
regardless of the TTY issues.

PR Close #41948
2021-05-05 13:45:28 -07:00
..
BUILD.bazel build: upgrade angular build, integration/bazel and @angular/bazel package to rule_nodejs 2.2.0 (#39182) 2020-10-08 11:54:59 -07:00
README.md refactor(dev-infra): several code style and typo fixes (#39135) 2020-10-12 10:47:13 -07:00
active-release-trains.ts refactor(dev-infra): several code style and typo fixes (#39135) 2020-10-12 10:47:13 -07:00
inc-semver.ts feat(dev-infra): tool for staging and publishing releases (#38656) 2020-09-28 16:11:42 -04:00
index.ts refactor(dev-infra): move common versioning tooling to shared location (#38656) 2020-09-28 16:11:40 -04:00
long-term-support.ts refactor(dev-infra): several code style and typo fixes (#39135) 2020-10-12 10:47:13 -07:00
next-prerelease-version.ts feat(dev-infra): tool for staging and publishing releases (#38656) 2020-09-28 16:11:42 -04:00
npm-publish.ts fix(dev-infra): spawned child processes messing with tty output (#41948) 2021-05-05 13:45:28 -07:00
npm-registry.ts refactor(dev-infra): several code style and typo fixes (#39135) 2020-10-12 10:47:13 -07:00
print-active-trains.ts refactor(dev-infra): several code style and typo fixes (#39135) 2020-10-12 10:47:13 -07:00
release-trains.ts refactor(dev-infra): move common versioning tooling to shared location (#38656) 2020-09-28 16:11:40 -04:00
version-branches.ts fix(dev-infra): update type castings for JSON.parse usage (#40710) 2021-02-09 10:48:43 -08:00

README.md

Versioning for the Angular organization

The folder contains common tooling needed for implementing the versioning as proposed by this design document. Primary tooling is the determination of active release trains.