New repos created in the ASFHyP3 org come with the org default labels, many of which are in addition to what GitHub provides by default, and some of which facilitate the GitHub Actions provided with this cookiecutter.
Namely:
-
major
Bump the major version number of this project
,
minor
Bump the minor version number of this project
,
patch
Bump the patch version number of this project
, and
bumpless
Changes to documentation, CI/CD pipelines, etc that don't affect the project's version
are used as part of the release process
-
bumpless
Changes to documentation, CI/CD pipelines, etc that don't affect the project's version
is used as a way to circumvent the changelog check (don't need to document changes that don't result in a version bump)
-
tools-bot
PRs and Issues opened by the Tools Bot
is used to indicate PRs/issues that were automatically created (i.e., "a bot did this")
However, this cookiecutter can and is used for repositories outside of the ASFHyP3 org, so we should document how to create the required labels when we describe the new repository setup.
Note: Getting all the labels in a new repo may be as simple as:
gh label clone ASFHyP3/hyp3-cookiecutter
https://cli.github.com/manual/gh_label_clone
New repos created in the ASFHyP3 org come with the org default labels, many of which are in addition to what GitHub provides by default, and some of which facilitate the GitHub Actions provided with this cookiecutter.
Namely:
However, this cookiecutter can and is used for repositories outside of the ASFHyP3 org, so we should document how to create the required labels when we describe the new repository setup.
Note: Getting all the labels in a new repo may be as simple as:
https://cli.github.com/manual/gh_label_clone