From 837c8850d848e32c056a0c42e9c1a756a6e7b4eb Mon Sep 17 00:00:00 2001 From: Victor Sollerhed Date: Wed, 1 Nov 2023 12:31:13 +0100 Subject: [PATCH] feat(manager/asdf): support `github-cli` (#25525) --- 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 6cd45d7aa497c4..5425672b0c8b26 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -63,6 +63,7 @@ erlang 25.1.2 flutter 3.7.6-stable flux2 0.41.2 gauche 0.9.12 +github-cli 2.32.1 gohugo extended_0.104.3 golang 1.19.2 golangci-lint 1.52.2 @@ -234,6 +235,13 @@ dummy 1.2.3 packageName: 'practicalscheme/gauche', depName: 'gauche', }, + { + currentValue: '2.32.1', + datasource: 'github-releases', + packageName: 'cli/cli', + depName: 'github-cli', + extractVersion: '^v(?\\S+)', + }, { currentValue: '0.104.3', datasource: 'github-releases', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 3d6c5ad79f4fe8..acb680dc79e56c 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -180,6 +180,14 @@ export const upgradeableTooling: Record = { packageName: 'practicalscheme/gauche', }, }, + 'github-cli': { + asdfPluginUrl: 'https://github.com/bartlomiejdanek/asdf-github-cli.git', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'cli/cli', + extractVersion: '^v(?\\S+)', + }, + }, gohugo: hugoDefinition, golang: { asdfPluginUrl: 'https://github.com/kennyp/asdf-golang',