diff --git a/apps/hip-3-pusher/pyproject.toml b/apps/hip-3-pusher/pyproject.toml index 1f078f6975..c62380c268 100644 --- a/apps/hip-3-pusher/pyproject.toml +++ b/apps/hip-3-pusher/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "hip-3-pusher" -version = "0.1.4" +version = "0.1.5" description = "Hyperliquid HIP-3 market oracle pusher" readme = "README.md" requires-python = "==3.13.*" diff --git a/apps/hip-3-pusher/src/pusher/kms_signer.py b/apps/hip-3-pusher/src/pusher/kms_signer.py index d1378c4281..6c6161ee31 100644 --- a/apps/hip-3-pusher/src/pusher/kms_signer.py +++ b/apps/hip-3-pusher/src/pusher/kms_signer.py @@ -36,7 +36,7 @@ def __init__(self, config: Config, publisher_exchanges: list[Exchange]): self._load_public_key(config.kms.aws_kms_key_id_path) except Exception as e: logger.exception("Failed to load public key from KMS; it might be incorrectly configured; error: {}", repr(e)) - exit() + raise Exception("Failed to load public key from KMS") from e def _load_public_key(self, key_path: str): # Fetch public key once so we can derive address and check recovery id diff --git a/apps/hip-3-pusher/uv.lock b/apps/hip-3-pusher/uv.lock index 00762dd521..67611a935c 100644 --- a/apps/hip-3-pusher/uv.lock +++ b/apps/hip-3-pusher/uv.lock @@ -329,7 +329,7 @@ wheels = [ [[package]] name = "hip-3-pusher" -version = "0.1.4" +version = "0.1.5" source = { editable = "." } dependencies = [ { name = "boto3" },