From f975b74fff88dc60fe50226a58e649bc26e8d6fc Mon Sep 17 00:00:00 2001 From: Ash Caire <acaire@users.noreply.github.com> Date: Thu, 6 Feb 2025 16:42:52 +0800 Subject: [PATCH] feat(manager/asdf): add asdf conftest support (#34057) --- 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 2865ecaeec..8672ae444d 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -55,6 +55,7 @@ bun 0.2.2 cargo-make 0.36.2 checkov 2.3.3 clojure 1.11.1.1182 +conftest 0.56.0 cosign 2.2.4 crystal 1.6.1 dart 2.19.3 @@ -212,6 +213,13 @@ dummy 1.2.3 'regex:^(?<major>\\d+?)\\.(?<minor>\\d+?)\\.(?<patch>\\d+)\\.(?<build>\\d+)$', depName: 'clojure', }, + { + currentValue: '0.56.0', + datasource: 'github-releases', + packageName: 'open-policy-agent/conftest', + depName: 'conftest', + extractVersion: '^v(?<version>\\S+)', + }, { currentValue: '2.2.4', datasource: 'github-releases', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 9c6559c862..019d7b8699 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -124,6 +124,14 @@ export const upgradeableTooling: Record<string, ToolingDefinition> = { versioning: `${regexVersioning.id}:^(?<major>\\d+?)\\.(?<minor>\\d+?)\\.(?<patch>\\d+)\\.(?<build>\\d+)$`, }, }, + conftest: { + asdfPluginUrl: 'https://github.com/looztra/asdf-conftest', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'open-policy-agent/conftest', + extractVersion: '^v(?<version>\\S+)', + }, + }, cookiecutter: { asdfPluginUrl: 'https://github.com/shawon-crosen/asdf-cookiecutter', config: { -- GitLab