From bd3c3e3ee9c432227cf6f8e34cd98f7056ef8681 Mon Sep 17 00:00:00 2001
From: Sebastian Poxhofer <secustor@users.noreply.github.com>
Date: Thu, 10 Aug 2023 11:33:58 +0200
Subject: [PATCH] feat(managers/cpanfile): add perl category (#23808)

---
 lib/constants/category.ts             | 1 +
 lib/modules/manager/cpanfile/index.ts | 3 +++
 tools/docs/manager.ts                 | 1 +
 3 files changed, 5 insertions(+)

diff --git a/lib/constants/category.ts b/lib/constants/category.ts
index 1404a515ff..c908ccff4e 100644
--- a/lib/constants/category.ts
+++ b/lib/constants/category.ts
@@ -17,6 +17,7 @@ const Categories = [
   'js',
   'kubernetes',
   'node',
+  'perl',
   'php',
   'python',
   'ruby',
diff --git a/lib/modules/manager/cpanfile/index.ts b/lib/modules/manager/cpanfile/index.ts
index 3d09e935f5..365e4862d6 100644
--- a/lib/modules/manager/cpanfile/index.ts
+++ b/lib/modules/manager/cpanfile/index.ts
@@ -1,3 +1,4 @@
+import type { Category } from '../../../constants';
 import { CpanDatasource } from '../../datasource/cpan';
 import { GithubTagsDatasource } from '../../datasource/github-tags';
 
@@ -11,6 +12,8 @@ export const defaultConfig = {
   fileMatch: ['(^|/)cpanfile$'],
 };
 
+export const categories: Category[] = ['perl'];
+
 export const supportedDatasources = [
   CpanDatasource.id,
   GithubTagsDatasource.id,
diff --git a/tools/docs/manager.ts b/tools/docs/manager.ts
index 9965ca1c3d..a7d2833578 100644
--- a/tools/docs/manager.ts
+++ b/tools/docs/manager.ts
@@ -42,6 +42,7 @@ export const CategoryNames: Record<Category, string> = {
   js: 'JavaScript',
   kubernetes: 'Kubernetes',
   node: 'Node.js',
+  perl: 'Perl',
   php: 'PHP',
   python: 'Python',
   ruby: 'Ruby',
-- 
GitLab