From 2bc920181bc5ab3ca79512aef1d47a608883e773 Mon Sep 17 00:00:00 2001 From: Victor Sollerhed <victor.sollerhed@pagero.com> Date: Mon, 27 Nov 2023 16:17:10 +0100 Subject: [PATCH] feat(manager/asdf): support `act` (#25988) --- 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 a844ba3867..82c565829d 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -44,6 +44,7 @@ describe('modules/manager/asdf/extract', () => { it('can handle multiple tools in one file', () => { const res = extractPackageFile( codeBlock` +act 0.2.54 adr-tools 3.0.0 argocd 2.5.4 asdf-plugin-manager 1.1.1 @@ -116,6 +117,13 @@ dummy 1.2.3 ); expect(res).toEqual({ deps: [ + { + currentValue: '0.2.54', + datasource: 'github-releases', + packageName: 'nektos/act', + depName: 'act', + extractVersion: '^v(?<version>\\S+)', + }, { currentValue: '3.0.0', datasource: 'github-tags', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 1877ff5d99..65c5099cd8 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -39,6 +39,14 @@ const hugoDefinition: ToolingDefinition = { }; export const upgradeableTooling: Record<string, ToolingDefinition> = { + act: { + asdfPluginUrl: 'https://github.com/grimoh/asdf-act.git', + config: { + datasource: GithubReleasesDatasource.id, + packageName: 'nektos/act', + extractVersion: '^v(?<version>\\S+)', + }, + }, 'adr-tools': { asdfPluginUrl: 'https://gitlab.com/td7x/asdf/adr-tools.git', config: { -- GitLab