From 0db0bf03df36c1bfcf41c41b02bd40a60fd74983 Mon Sep 17 00:00:00 2001 From: Victor Sollerhed Date: Wed, 1 Nov 2023 18:27:32 +0100 Subject: [PATCH] feat(manager/asdf): support `asdf-plugin-manager` (#25539) --- 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 3c0a4273934a75..18af44f9533ed6 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -46,6 +46,7 @@ describe('modules/manager/asdf/extract', () => { codeBlock` adr-tools 3.0.0 argocd 2.5.4 +asdf-plugin-manager 1.1.1 awscli 2.8.6 bun 0.2.2 cargo-make 0.36.2 @@ -128,6 +129,13 @@ dummy 1.2.3 depName: 'argocd', extractVersion: '^v(?\\S+)', }, + { + currentValue: '1.1.1', + datasource: 'github-releases', + packageName: 'asdf-community/asdf-plugin-manager', + depName: 'asdf-plugin-manager', + extractVersion: '^v(?\\S+)', + }, { currentValue: '2.8.6', datasource: 'github-tags', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 31d726a69cb75b..0807836353e1e1 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -54,6 +54,14 @@ export const upgradeableTooling: Record = { extractVersion: '^v(?\\S+)', }, }, + 'asdf-plugin-manager': { + asdfPluginUrl: 'https://github.com/asdf-community/asdf-plugin-manager', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'asdf-community/asdf-plugin-manager', + extractVersion: '^v(?\\S+)', + }, + }, awscli: { asdfPluginUrl: 'https://github.com/MetricMike/asdf-awscli', config: {