From 317a20286a17a91ec40d919c0124736176aebccf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Reegn?= Date: Tue, 23 Apr 2024 14:06:22 +0200 Subject: [PATCH 1/2] feat(asdf): Add gomplate and cosign to asdf manager --- 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..4c4e6c56f9d272 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 45051832b7053a..18423b6851a468 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: { From b28128a27cacfc20ff81466c58a4b73defc6d657 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Reegn?= Date: Mon, 6 May 2024 17:15:37 +0200 Subject: [PATCH 2/2] prettier-fix --- lib/modules/manager/asdf/extract.spec.ts | 4 ++-- lib/modules/manager/asdf/upgradeable-tooling.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index 4c4e6c56f9d272..78c56a6bd350b6 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -189,7 +189,7 @@ dummy 1.2.3 datasource: 'github-releases', packageName: 'sigstore/cosign', depName: 'cosign', - extractVersion: "^v(?\\S+)", + extractVersion: '^v(?\\S+)', }, { currentValue: '1.6.1', @@ -300,7 +300,7 @@ dummy 1.2.3 datasource: 'github-releases', packageName: 'hairyhenderson/gomplate', depName: 'gomplate', - extractVersion: "^v(?.+)", + extractVersion: '^v(?.+)', }, { currentValue: '2.12.0', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 18423b6851a468..c64072b3f24183 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -113,7 +113,7 @@ export const upgradeableTooling: Record = { datasource: GithubReleasesDatasource.id, packageName: 'sigstore/cosign', extractVersion: '^v(?\\S+)', - } + }, }, crystal: { asdfPluginUrl: 'https://github.com/asdf-community/asdf-crystal',