From f70cbc6c72b017e609afd6d3f09f70ace805c762 Mon Sep 17 00:00:00 2001
From: Mark Elliot <123787712+mark-thm@users.noreply.github.com>
Date: Tue, 25 Jun 2024 15:12:56 -0400
Subject: [PATCH] fix: Only use GitHub releases to update Bazelisk (#29847)

---
 lib/modules/manager/bazelisk/extract.spec.ts | 8 ++++----
 lib/modules/manager/bazelisk/extract.ts      | 4 ++--
 lib/modules/manager/bazelisk/index.ts        | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/lib/modules/manager/bazelisk/extract.spec.ts b/lib/modules/manager/bazelisk/extract.spec.ts
index e45a87b553..c8e7932269 100644
--- a/lib/modules/manager/bazelisk/extract.spec.ts
+++ b/lib/modules/manager/bazelisk/extract.spec.ts
@@ -7,7 +7,7 @@ describe('modules/manager/bazelisk/extract', () => {
       expect(res.deps).toEqual([
         {
           currentValue: '5.2.0',
-          datasource: 'github-tags',
+          datasource: 'github-releases',
           depName: 'bazel',
           packageName: 'bazelbuild/bazel',
         },
@@ -19,7 +19,7 @@ describe('modules/manager/bazelisk/extract', () => {
       expect(res.deps).toEqual([
         {
           currentValue: '5.2',
-          datasource: 'github-tags',
+          datasource: 'github-releases',
           depName: 'bazel',
           packageName: 'bazelbuild/bazel',
         },
@@ -31,7 +31,7 @@ describe('modules/manager/bazelisk/extract', () => {
       expect(res.deps).toEqual([
         {
           currentValue: 'latestn',
-          datasource: 'github-tags',
+          datasource: 'github-releases',
           depName: 'bazel',
           packageName: 'bazelbuild/bazel',
         },
@@ -43,7 +43,7 @@ describe('modules/manager/bazelisk/extract', () => {
       expect(res.deps).toEqual([
         {
           currentValue: '5.2.0',
-          datasource: 'github-tags',
+          datasource: 'github-releases',
           depName: 'bazel',
           packageName: 'bazelbuild/bazel',
         },
diff --git a/lib/modules/manager/bazelisk/extract.ts b/lib/modules/manager/bazelisk/extract.ts
index cf1f1ae500..3b38781e3d 100644
--- a/lib/modules/manager/bazelisk/extract.ts
+++ b/lib/modules/manager/bazelisk/extract.ts
@@ -1,11 +1,11 @@
-import { GithubTagsDatasource } from '../../datasource/github-tags';
+import { GithubReleasesDatasource } from '../../datasource/github-releases';
 import type { PackageDependency, PackageFileContent } from '../types';
 
 export function extractPackageFile(content: string): PackageFileContent {
   const dep: PackageDependency = {
     depName: 'bazel',
     currentValue: content.split('\n', 2)[0].trim(),
-    datasource: GithubTagsDatasource.id,
+    datasource: GithubReleasesDatasource.id,
     packageName: 'bazelbuild/bazel',
   };
   return { deps: [dep] };
diff --git a/lib/modules/manager/bazelisk/index.ts b/lib/modules/manager/bazelisk/index.ts
index 263b6731f4..a7a0648951 100644
--- a/lib/modules/manager/bazelisk/index.ts
+++ b/lib/modules/manager/bazelisk/index.ts
@@ -1,5 +1,5 @@
 import type { Category } from '../../../constants';
-import { GithubTagsDatasource } from '../../datasource/github-tags';
+import { GithubReleasesDatasource } from '../../datasource/github-releases';
 import * as semverVersioning from '../../versioning/semver';
 
 export { extractPackageFile } from './extract';
@@ -12,4 +12,4 @@ export const defaultConfig = {
 
 export const categories: Category[] = ['bazel'];
 
-export const supportedDatasources = [GithubTagsDatasource.id];
+export const supportedDatasources = [GithubReleasesDatasource.id];
-- 
GitLab