f29fe5ced0
We rely on a Github API `/branches` request to determine the active release trains. Currently this logic is broken if more than 100 protected branches exist within a repository. This issue surfaced recently where the `items_per_page` setting was set to `30`, causing the merge tooling and release tooling to not detect the proper "latest" release train. This commit uses Github pagination for retrieving branches to determine the active release trains, and makes the logic more long-term proof. PR Close #42666 |
||
---|---|---|
.. | ||
BUILD.bazel | ||
README.md | ||
active-release-trains.ts | ||
inc-semver.ts | ||
index.ts | ||
long-term-support.ts | ||
next-prerelease-version.ts | ||
npm-publish.ts | ||
npm-registry.ts | ||
print-active-trains.ts | ||
release-trains.ts | ||
version-branches.ts |
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.