From 91ced24c228ad734ef3963c6b0d56536a8a11610 Mon Sep 17 00:00:00 2001 From: Victor Sollerhed <victor.sollerhed@pagero.com> Date: Mon, 22 Jan 2024 18:35:56 +0100 Subject: [PATCH] feat(manager/asdf): support `yq` (#26799) --- 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 5ca1d76bd8..0b12cb136f 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -107,6 +107,7 @@ tflint 0.44.1 tfsec 1.28.1 trivy 0.33.0 vault 1.15.1 +yq 4.40.5 zig 0.9.1 maestro 1.24.0 detekt 1.21.0 @@ -540,6 +541,13 @@ dummy 1.2.3 depName: 'vault', extractVersion: '^v(?<version>\\S+)', }, + { + currentValue: '4.40.5', + datasource: 'github-releases', + packageName: 'mikefarah/yq', + depName: 'yq', + extractVersion: '^v(?<version>\\S+)', + }, { currentValue: '0.9.1', datasource: 'github-tags', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index efc1b3ea0f..7a25afd646 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -599,6 +599,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { extractVersion: '^v(?<version>\\S+)', }, }, + yq: { + asdfPluginUrl: 'https://github.com/sudermanjr/asdf-yq', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'mikefarah/yq', + extractVersion: '^v(?<version>\\S+)', + }, + }, zig: { asdfPluginUrl: 'https://github.com/cheetah/asdf-zig', config: { -- GitLab