wads.scripts.validate_ci_env

CI Environment Validation Script

This script validates that all required environment variables are set based on configuration in pyproject.toml [tool.wads.ci.env].

Usage:

python -m wads.scripts.validate_ci_env

Exit codes:

0 - All required environment variables are set 1 - One or more required environment variables are missing

wads.scripts.validate_ci_env.main()[source]

Main entry point for CI environment validation.

wads.scripts.validate_ci_env.validate_ci_environment(pyproject_path: str | Path = '.') tuple[bool, list[str]][source]

Validate that all required CI environment variables are set.

Parameters:

pyproject_path – Path to directory containing pyproject.toml

Returns:

Tuple of (success, missing_vars)