From 3faab424a4f56b8b9fe1d1e396f372ff1d1f5afd Mon Sep 17 00:00:00 2001 From: nicolas Date: Thu, 12 Jun 2025 16:01:26 +0200 Subject: [PATCH] feat: support self-signed gitea cert --- pr_agent/git_providers/gitea_provider.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pr_agent/git_providers/gitea_provider.py b/pr_agent/git_providers/gitea_provider.py index d7dd2462..0a166ff3 100644 --- a/pr_agent/git_providers/gitea_provider.py +++ b/pr_agent/git_providers/gitea_provider.py @@ -41,6 +41,12 @@ class GiteaProvider(GitProvider): configuration.host = "{}/api/v1".format(self.base_url) configuration.api_key['Authorization'] = f'token {gitea_access_token}' + if get_settings().get("GITEA.SKIP_SSL_VERIFICATION", False): + configuration.verify_ssl = False + + # Use custom cert (self-signed) + configuration.ssl_ca_cert = get_settings().get("GITEA.SSL_CA_CERT", None) + client = giteapy.ApiClient(configuration) self.repo_api = RepoApi(client) self.owner = None