From cab3571ab12cfc5e588bd385482edd1fe0d12e65 Mon Sep 17 00:00:00 2001
From: IKEDA Sho <suicaicoca@gmail.com>
Date: Sat, 25 Mar 2023 19:27:56 +0900
Subject: [PATCH] feat(manager/pyenv): specify "Python" for commitMessageTopic
 (#21145)

---
 lib/modules/manager/pyenv/extract.spec.ts | 21 ++++++++++++++++++---
 lib/modules/manager/pyenv/extract.ts      |  1 +
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/lib/modules/manager/pyenv/extract.spec.ts b/lib/modules/manager/pyenv/extract.spec.ts
index cd9183318b..6f1fdb28ab 100644
--- a/lib/modules/manager/pyenv/extract.spec.ts
+++ b/lib/modules/manager/pyenv/extract.spec.ts
@@ -5,21 +5,36 @@ describe('modules/manager/pyenv/extract', () => {
     it('returns a result', () => {
       const res = extractPackageFile('3.7.1\n');
       expect(res.deps).toEqual([
-        { depName: 'python', currentValue: '3.7.1', datasource: 'docker' },
+        {
+          depName: 'python',
+          commitMessageTopic: 'Python',
+          currentValue: '3.7.1',
+          datasource: 'docker',
+        },
       ]);
     });
 
     it('supports ranges', () => {
       const res = extractPackageFile('3.8\n');
       expect(res.deps).toEqual([
-        { depName: 'python', currentValue: '3.8', datasource: 'docker' },
+        {
+          depName: 'python',
+          commitMessageTopic: 'Python',
+          currentValue: '3.8',
+          datasource: 'docker',
+        },
       ]);
     });
 
     it('skips non ranges', () => {
       const res = extractPackageFile('latestn');
       expect(res.deps).toEqual([
-        { depName: 'python', currentValue: 'latestn', datasource: 'docker' },
+        {
+          depName: 'python',
+          commitMessageTopic: 'Python',
+          currentValue: 'latestn',
+          datasource: 'docker',
+        },
       ]);
     });
   });
diff --git a/lib/modules/manager/pyenv/extract.ts b/lib/modules/manager/pyenv/extract.ts
index d395b4c880..c3f878055b 100644
--- a/lib/modules/manager/pyenv/extract.ts
+++ b/lib/modules/manager/pyenv/extract.ts
@@ -4,6 +4,7 @@ import type { PackageDependency, PackageFileContent } from '../types';
 export function extractPackageFile(content: string): PackageFileContent {
   const dep: PackageDependency = {
     depName: 'python',
+    commitMessageTopic: 'Python',
     currentValue: content.trim(),
     datasource: DockerDatasource.id,
   };
-- 
GitLab