in asfyaml/feature/github/deployment_environments.py [0:0]
def deployment_environments(self: ASFGitHubFeature):
environments = self.yaml.get("environments", [])
if environments:
config_errors = _validate_environment_configs(environments)
if len(config_errors) > 0:
raise Exception("Deployment Environment validation failed: \n%s" % json.dumps(config_errors, indent=2))
for env_name, env_config in environments.items():
_create_or_update_deployment_environment(self, env_name, env_config)