From 1dad5645e10e1e95e4cfd7c76b18ec56ea3cd79a Mon Sep 17 00:00:00 2001
From: Sergei Zharinov <zharinov@users.noreply.github.com>
Date: Fri, 17 Feb 2023 10:16:49 +0300
Subject: [PATCH] chore(bazel): Log non-https URLs for `git_repository`
 (#20467)

---
 lib/modules/manager/bazel/rules/git.ts | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/modules/manager/bazel/rules/git.ts b/lib/modules/manager/bazel/rules/git.ts
index 5f21593258..1cafda692c 100644
--- a/lib/modules/manager/bazel/rules/git.ts
+++ b/lib/modules/manager/bazel/rules/git.ts
@@ -1,5 +1,6 @@
 import parseGithubUrl from 'github-url-from-git';
 import { z } from 'zod';
+import { logger } from '../../../../logger';
 import { regEx } from '../../../../util/regex';
 import { GithubReleasesDatasource } from '../../../datasource/github-releases';
 import type { PackageDependency } from '../../types';
@@ -9,6 +10,10 @@ const githubUrlRegex = regEx(
 );
 
 function githubPackageName(input: string): string | undefined {
+  // istanbul ignore if
+  if (!input.startsWith('https://')) {
+    logger.once.info({ url: input }, `Bazel: non-https git_repository URL`);
+  }
   return parseGithubUrl(input)?.match(githubUrlRegex)?.groups?.packageName;
 }
 
-- 
GitLab