From ce24d39f891229a5e2a1780a0b09d56547016ebe Mon Sep 17 00:00:00 2001
From: kamilaz <160480153+kamilaz@users.noreply.github.com>
Date: Mon, 19 Aug 2024 22:08:35 +0200
Subject: [PATCH] feat(manger/asdf): add istioctl and coockiecutter support
 (#30890)

---
 lib/modules/manager/asdf/upgradeable-tooling.ts | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts
index bfda532e26..b04e33a92e 100644
--- a/lib/modules/manager/asdf/upgradeable-tooling.ts
+++ b/lib/modules/manager/asdf/upgradeable-tooling.ts
@@ -116,6 +116,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = {
       versioning: `${regexVersioning.id}:^(?<major>\\d+?)\\.(?<minor>\\d+?)\\.(?<patch>\\d+)\\.(?<build>\\d+)$`,
     },
   },
+  cookiecutter: {
+    asdfPluginUrl: 'https://github.com/shawon-crosen/asdf-cookiecutter',
+    config: {
+      datasource: GithubReleasesDatasource.id,
+      packageName: 'cookiecutter/cookiecutter',
+      versioning: semverVersioning.id,
+    },
+  },
   cosign: {
     asdfPluginUrl: 'https://gitlab.com/wt0f/asdf-cosign',
     config: {
@@ -302,6 +310,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = {
       extractVersion: '^v(?<version>\\S+)',
     },
   },
+  istioctl: {
+    asdfPluginUrl: 'https://github.com/virtualstaticvoid/asdf-istioctl',
+    config: {
+      datasource: GithubReleasesDatasource.id,
+      packageName: 'istio/istio',
+      versioning: semverVersioning.id,
+    },
+  },
   java: {
     asdfPluginUrl: 'https://github.com/halcyon/asdf-java',
     config: (version) => {
-- 
GitLab