diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index 5ca1d76bd8e22c6c9964c19f9b73eaad38170f50..0b12cb136f43cdc15a7d471c65d0d77e106f3995 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 efc1b3ea0fab79ed6742df9ecd31fd4b4ee3f1ce..7a25afd646bd63d1714754b2931f62d59f4a47ba 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: {