From 44271cca8a564c92384f619e5c462653edc108b5 Mon Sep 17 00:00:00 2001
From: IKEDA Sho <suicaicoca@gmail.com>
Date: Mon, 8 May 2023 17:32:57 +0900
Subject: [PATCH] feat(manager/asdf): add ecspresso (#22021)

---
 lib/modules/manager/asdf/extract.spec.ts        | 8 ++++++++
 lib/modules/manager/asdf/upgradeable-tooling.ts | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts
index e728dafd28..4b9e67bf23 100644
--- a/lib/modules/manager/asdf/extract.spec.ts
+++ b/lib/modules/manager/asdf/extract.spec.ts
@@ -53,6 +53,7 @@ dart 2.19.3
 deno 1.26.2
 direnv 2.32.1
 dprint 0.32.2
+ecspresso 2.1.0
 elixir 1.14.1
 elm 0.19.1
 erlang 25.1.2
@@ -162,6 +163,13 @@ dummy 1.2.3
             packageName: 'dprint/dprint',
             depName: 'dprint',
           },
+          {
+            currentValue: '2.1.0',
+            datasource: 'github-releases',
+            packageName: 'kayac/ecspresso',
+            depName: 'ecspresso',
+            extractVersion: '^v(?<version>\\S+)',
+          },
           {
             currentValue: '1.14.1',
             datasource: 'hexpm-bob',
diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts
index f52f383921..921d1274af 100644
--- a/lib/modules/manager/asdf/upgradeable-tooling.ts
+++ b/lib/modules/manager/asdf/upgradeable-tooling.ts
@@ -112,6 +112,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = {
       packageName: 'dprint/dprint',
     },
   },
+  ecspresso: {
+    asdfPluginUrl: 'https://github.com/kayac/asdf-ecspresso',
+    config: {
+      datasource: GithubReleasesDatasource.id,
+      packageName: 'kayac/ecspresso',
+      extractVersion: '^v(?<version>\\S+)',
+    },
+  },
   elixir: {
     asdfPluginUrl: 'https://github.com/asdf-vm/asdf-elixir',
     config: {
-- 
GitLab