def format_release_event(payload: Dict[str, Any], include_title: bool = False) -> str: data = { "user_name": payload["release"]["author"]["username"], "action": payload["action"], "tagname": payload["release"]["tag_name"], "release_name": payload["release"]["name"], "url": payload["repository"]["html_url"], } return get_release_event_message(**data)
def format_release_event(payload: Dict[str, Any], include_title: Optional[bool]=False) -> str: data = { 'user_name': payload['release']['author']['username'], 'action': payload['action'], 'tagname': payload['release']['tag_name'], 'release_name': payload['release']['name'], 'url': payload['repository']['html_url'], } return get_release_event_message(**data)
def format_release_event(payload: WildValue, include_title: bool = False) -> str: data = { "user_name": payload["release"]["author"]["username"].tame(check_string), "action": payload["action"].tame(check_string), "tagname": payload["release"]["tag_name"].tame(check_string), "release_name": payload["release"]["name"].tame(check_string), "url": payload["repository"]["html_url"].tame(check_string), } return get_release_event_message(**data)
def get_release_body(payload: Dict[str, Any]) -> str: data = { 'user_name': get_sender_name(payload), 'action': payload['action'], 'tagname': payload['release']['tag_name'], # Not every GitHub release has a "name" set; if not there, use the tag name. 'release_name': payload['release']['name'] or payload['release']['tag_name'], 'url': payload['release']['html_url'], } return get_release_event_message(**data)
def get_release_body(helper: Helper) -> str: payload = helper.payload data = { "user_name": get_sender_name(payload), "action": payload["action"], "tagname": payload["release"]["tag_name"], # Not every GitHub release has a "name" set; if not there, use the tag name. "release_name": payload["release"]["name"] or payload["release"]["tag_name"], "url": payload["release"]["html_url"], } return get_release_event_message(**data)
def get_release_body(helper: Helper) -> str: payload = helper.payload if payload["release"]["name"]: release_name = payload["release"]["name"].tame(check_string) else: release_name = payload["release"]["tag_name"].tame(check_string) data = { "user_name": get_sender_name(payload), "action": payload["action"].tame(check_string), "tagname": payload["release"]["tag_name"].tame(check_string), # Not every GitHub release has a "name" set; if not there, use the tag name. "release_name": release_name, "url": payload["release"]["html_url"].tame(check_string), } return get_release_event_message(**data)