From 88122ec77d9a879be8cb671a24f4d5eeef352c65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Reegn?= Date: Mon, 6 May 2024 17:23:01 +0200 Subject: [PATCH] feat(asdf): Add gomplate and cosign to asdf manager (#28876) --- lib/modules/manager/asdf/extract.spec.ts | 16 ++++++++++++++++ lib/modules/manager/asdf/upgradeable-tooling.ts | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index ec528331a5a37e..78c56a6bd350b6 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -53,6 +53,7 @@ bun 0.2.2 cargo-make 0.36.2 checkov 2.3.3 clojure 1.11.1.1182 +cosign 2.2.4 crystal 1.6.1 dart 2.19.3 deno 1.26.2 @@ -69,6 +70,7 @@ github-cli 2.32.1 gohugo extended_0.104.3 golang 1.19.2 golangci-lint 1.52.2 +gomplate 3.11.7 hadolint 2.12.0 haskell 9.4.2 helm 3.10.1 @@ -182,6 +184,13 @@ dummy 1.2.3 'regex:^(?\\d+?)\\.(?\\d+?)\\.(?\\d+)\\.(?\\d+)$', depName: 'clojure', }, + { + currentValue: '2.2.4', + datasource: 'github-releases', + packageName: 'sigstore/cosign', + depName: 'cosign', + extractVersion: '^v(?\\S+)', + }, { currentValue: '1.6.1', datasource: 'github-releases', @@ -286,6 +295,13 @@ dummy 1.2.3 depName: 'golangci-lint', extractVersion: '^v(?.+)', }, + { + currentValue: '3.11.7', + datasource: 'github-releases', + packageName: 'hairyhenderson/gomplate', + depName: 'gomplate', + extractVersion: '^v(?.+)', + }, { currentValue: '2.12.0', datasource: 'github-tags', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 35e4b163ec682c..72bdb607db7723 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -107,6 +107,14 @@ export const upgradeableTooling: Record = { versioning: `${regexVersioning.id}:^(?\\d+?)\\.(?\\d+?)\\.(?\\d+)\\.(?\\d+)$`, }, }, + cosign: { + asdfPluginUrl: 'https://gitlab.com/wt0f/asdf-cosign', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'sigstore/cosign', + extractVersion: '^v(?\\S+)', + }, + }, crystal: { asdfPluginUrl: 'https://github.com/asdf-community/asdf-crystal', config: { @@ -221,6 +229,14 @@ export const upgradeableTooling: Record = { extractVersion: '^v(?.+)', }, }, + gomplate: { + asdfPluginUrl: 'https://github.com/sneakybeaky/asdf-gomplate', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'hairyhenderson/gomplate', + extractVersion: '^v(?.+)', + }, + }, hadolint: { asdfPluginUrl: 'https://github.com/looztra/asdf-hadolint.git', config: {