def get_push_tags_body(helper: Helper) -> str: payload = helper.payload return get_push_tag_event_message( get_sender_name(payload), get_tag_name_from_ref(payload['ref']), action='pushed' if payload.get('created') else 'removed', )
def get_tag_push_event_body(payload): # type: (Dict[str, Any]) -> Text return get_push_tag_event_message( get_user_name(payload), get_tag_name(payload), action="pushed" if payload.get('checkout_sha') else "removed" )
def get_push_tags_body(payload): # type: (Dict[str, Any]) -> Text return get_push_tag_event_message( get_sender_name(payload), get_tag_name_from_ref(payload['ref']), action='pushed' if payload.get('created') else 'removed' )
def get_push_tags_body(helper: Helper) -> str: payload = helper.payload return get_push_tag_event_message( get_sender_name(payload), get_tag_name_from_ref(payload["ref"]), action="pushed" if payload.get("created") else "removed", )
def get_push_tag_body(payload: Dict[str, Any], change: Dict[str, Any]) -> str: if change.get('created'): tag = change['new'] action = 'pushed' # type: Optional[str] elif change.get('closed'): tag = change['old'] action = 'removed' return get_push_tag_event_message(get_user_username(payload), tag.get('name'), tag_url=tag['links']['html'].get('href'), action=action)
def get_push_tag_body(payload: WildValue, change: WildValue) -> str: if change.get("new"): tag = change["new"] action = "pushed" elif change.get("old"): tag = change["old"] action = "removed" return get_push_tag_event_message( get_actor_info(payload), tag["name"].tame(check_string), tag_url=tag["links"]["html"]["href"].tame(check_string), action=action, )
def get_push_tag_body(payload: Dict[str, Any], change: Dict[str, Any]) -> str: if change.get("new"): tag = change["new"] action = "pushed" elif change.get("old"): tag = change["old"] action = "removed" return get_push_tag_event_message( get_actor_info(payload), tag.get("name"), tag_url=tag["links"]["html"].get("href"), action=action, )
def get_push_tag_body(payload: Dict[str, Any], change: Dict[str, Any]) -> str: if change.get('created'): tag = change['new'] action = 'pushed' # type: Optional[str] elif change.get('closed'): tag = change['old'] action = 'removed' return get_push_tag_event_message( get_user_username(payload), tag.get('name'), tag_url=tag['links']['html'].get('href'), action=action )
def get_push_tag_body(payload: Dict[str, Any], change: Dict[str, Any]) -> str: if change.get('new'): tag = change['new'] action = 'pushed' elif change.get('old'): tag = change['old'] action = 'removed' return get_push_tag_event_message( get_actor_info(payload), tag.get('name'), tag_url=tag['links']['html'].get('href'), action=action, )
def get_push_tag_body(payload, change): # type: (Dict[str, Any], Dict[str, Any]) -> text_type if change.get('created'): tag = change.get('new') action = 'pushed' elif change.get('closed'): tag = change.get('old') action = 'removed' else: tag = change.get('new') action = None return get_push_tag_event_message( get_user_username(payload), tag.get('name'), tag_url=tag.get('links').get('html').get('href'), action=action)
def repo_push_tag_data(payload: WildValue, change: WildValue) -> Dict[str, str]: event_type = change["type"].tame(check_string) repo_name = payload["repository"]["name"].tame(check_string) tag_name = change["ref"]["displayId"].tame(check_string) if event_type == "ADD": action = "pushed" elif event_type == "DELETE": action = "removed" else: message = "{}.{}".format(payload["eventKey"].tame(check_string), event_type) # nocoverage raise UnsupportedWebhookEventType(message) subject = BITBUCKET_TOPIC_TEMPLATE.format(repository_name=repo_name) body = get_push_tag_event_message(get_user_name(payload), tag_name, action=action) return {"subject": subject, "body": body}
def repo_push_tag_data(payload: Dict[str, Any], change: Dict[str, Any]) -> Dict[str, str]: event_type = change["type"] repo_name = payload["repository"]["name"] tag_name = change["ref"]["displayId"] if event_type == "ADD": action = "pushed" elif event_type == "DELETE": action = "removed" else: message = "%s.%s" % (payload["eventKey"], event_type) # nocoverage raise UnexpectedWebhookEventType("BitBucket Server", message) subject = BITBUCKET_TOPIC_TEMPLATE.format(repository_name=repo_name) body = get_push_tag_event_message(get_user_name(payload), tag_name, action=action) return {"subject": subject, "body": body}
def get_push_tag_body(payload, change): # type: (Dict[str, Any], Dict[str, Any]) -> Text if change.get('created'): tag = change.get('new') action = 'pushed' elif change.get('closed'): tag = change.get('old') action = 'removed' else: tag = change.get('new') action = None return get_push_tag_event_message( get_user_username(payload), tag.get('name'), tag_url=tag.get('links').get('html').get('href'), action=action )
def get_tag_push_event_body(payload: WildValue) -> str: return get_push_tag_event_message( get_user_name(payload), get_tag_name(payload), action="pushed" if payload.get("checkout_sha") else "removed", )