rlsbl.tagging
Tagging module: inject "rlsbl" keywords into manifests and GitHub topics.
Functions
ensure_npm_keyword
def ensure_npm_keyword(dir_path='.', quiet=False)
Add "rlsbl" to the keywords array in package.json if not already present.
ensure_pypi_keyword
def ensure_pypi_keyword(dir_path='.', quiet=False)
Add "rlsbl" to the keywords array in pyproject.toml if not already present.
ensure_github_topic
def ensure_github_topic(quiet=False)
Add "rlsbl" topic to the GitHub repository if not already present.
ensure_tags
def ensure_tags(registries, dir_path='.', quiet=False)
Tag manifests and GitHub repo based on detected registries.