diff --git a/pontos/version/commands/_java.py b/pontos/version/commands/_java.py index fc4c9be81..4c52523b1 100644 --- a/pontos/version/commands/_java.py +++ b/pontos/version/commands/_java.py @@ -124,7 +124,10 @@ def _update_properties_file( if not self._properties_file_path.exists(): # skip if not existing return - pattern = r"sentry\.release=([0-9]+\.[0-9]+\.[0-9]+)" + pattern = ( + r"sentry\.release=([0-9]+\.[0-9]+\.[0-9]+" + r"(-?([ab]|dev|rc|alpha|beta)[0-9]+)?)" + ) replace_string_in_file( self._properties_file_path, pattern=pattern, @@ -144,7 +147,10 @@ def _update_swagger_config( if not swagger_config_file: # skip if not existing return - pattern = r'\.version\("([0-9]+\.[0-9]+\.[0-9]+)"\)' + pattern = ( + r'\.version\("([0-9]+\.[0-9]+\.[0-9]+' + r'(-?([ab]|dev|rc|alpha|beta)[0-9]+)?"\)' + ) replace_string_in_file( swagger_config_file, pattern=pattern, replacement=str(new_version) )