feature: agrego soporte para especificar tickets en nombre e rama
This commit is contained in:
@@ -113,3 +113,15 @@ def get_remote_api(token: str) -> RemoteAPI:
|
||||
return GithubRemoteAPI(repository, token)
|
||||
else:
|
||||
raise GitFlowError("El host del repositorio remoto es inválido")
|
||||
|
||||
def is_valid_ticket(ticket: str) -> bool:
|
||||
"""Check if the specified string is a valid ticket number (ABC-123)"""
|
||||
components = ticket.split("-")
|
||||
|
||||
if len(components) != 2:
|
||||
return False
|
||||
|
||||
ticket_project = components[0]
|
||||
ticket_number = components[1]
|
||||
|
||||
return ticket_project.isalpha() and ticket_project.isupper() and ticket_number.isnumeric()
|
||||
Reference in New Issue
Block a user