From 5bfe45bc1d80fdfdf658358d1bf0d7e42cb1f264 Mon Sep 17 00:00:00 2001 From: didericis Date: Wed, 8 Jul 2026 12:51:16 -0400 Subject: [PATCH] fix(git-gate): use die() instead of RuntimeError for missing forge token env Co-Authored-By: Claude Sonnet 4.6 --- bot_bottle/git_gate_provision.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot_bottle/git_gate_provision.py b/bot_bottle/git_gate_provision.py index e3f25e1..cb84563 100644 --- a/bot_bottle/git_gate_provision.py +++ b/bot_bottle/git_gate_provision.py @@ -13,7 +13,7 @@ import dataclasses from pathlib import Path from typing import TYPE_CHECKING -from .log import info +from .log import die, info from .manifest import ManifestBottle, ManifestGitEntry from .git_gate_render import GitGateUpstream @@ -34,7 +34,7 @@ def _provision_dynamic_key( pk = entry.Key token = os.environ.get(pk.forge_token_env) if token is None: - raise RuntimeError( + die( f"git-gate.repos[{entry.Name!r}] key.forge_token_env" f" = {pk.forge_token_env!r}: env var is not set" )