From cc735b1fa8d1f18c5ad9f1fb8e704283330597d1 Mon Sep 17 00:00:00 2001
From: pbongard
Date: Fri, 7 Nov 2025 16:23:00 +0100
Subject: [PATCH] Add support for disabling SSL verification in GitLab client
---
src/semantic_release/hvcs/gitlab.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/semantic_release/hvcs/gitlab.py b/src/semantic_release/hvcs/gitlab.py
index 198d22e00..4b002820b 100644
--- a/src/semantic_release/hvcs/gitlab.py
+++ b/src/semantic_release/hvcs/gitlab.py
@@ -68,7 +68,11 @@ def __init__(
).url.rstrip("/")
)
- self._client = gitlab.Gitlab(self.hvcs_domain.url, private_token=self.token)
+ self._client = gitlab.Gitlab(
+ self.hvcs_domain.url,
+ private_token=self.token,
+ ssl_verify=not allow_insecure,
+ )
self._api_url = parse_url(self._client.api_url)
@property