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.