From 854d8cb03c11b931316bc61877d42ca16a2ae81d Mon Sep 17 00:00:00 2001 From: Victor Sollerhed <victor.sollerhed@pagero.com> Date: Mon, 22 Jan 2024 14:43:17 +0100 Subject: [PATCH] feat(manager/asdf): support `maven` (#26802) --- lib/modules/manager/asdf/extract.spec.ts | 7 +++++++ lib/modules/manager/asdf/upgradeable-tooling.ts | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index 82c565829d..a40d7bcb0d 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -82,6 +82,7 @@ kotlin 1.7.20 kubectl 1.26.3 kustomize 4.5.7 lua 5.4.4 +maven 3.9.6 nim 1.6.8 nodejs 18.12.0 ocaml 4.14.0 @@ -370,6 +371,12 @@ dummy 1.2.3 depName: 'lua', extractVersion: '^v(?<version>\\S+)', }, + { + currentValue: '3.9.6', + datasource: 'github-releases', + packageName: 'apache/maven', + depName: 'maven', + }, { currentValue: '1.6.8', datasource: 'github-tags', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index cabeec20c9..c419464cf0 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -376,6 +376,13 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>\\S+)', }, }, + maven: { + asdfPluginUrl: 'https://github.com/halcyon/asdf-maven', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'apache/maven', + }, + }, nim: { asdfPluginUrl: 'https://github.com/asdf-community/asdf-nim', config: { -- GitLab