diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index 9f9fbcbc73b1cc..7b858fd368429b 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -68,6 +68,7 @@ flutter 3.7.6-stable flux2 0.41.2 gauche 0.9.12 github-cli 2.32.1 +gleam 1.3.1 gohugo extended_0.104.3 golang 1.19.2 golangci-lint 1.52.2 @@ -284,6 +285,13 @@ dummy 1.2.3 depName: 'github-cli', extractVersion: '^v(?\\S+)', }, + { + currentValue: '1.3.1', + datasource: 'github-tags', + packageName: 'gleam-lang/gleam', + depName: 'gleam', + extractVersion: '^v(?.+)', + }, { currentValue: '0.104.3', datasource: 'github-releases', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 2fc8eed0c9f7af..d80be2497a69f3 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -220,6 +220,14 @@ export const upgradeableTooling: Record = { extractVersion: '^v(?\\S+)', }, }, + gleam: { + asdfPluginUrl: 'https://github.com/asdf-community/asdf-gleam.git', + config: { + datasource: GithubTagsDatasource.id, + packageName: 'gleam-lang/gleam', + extractVersion: '^v(?.+)', + }, + }, gohugo: hugoDefinition, golang: { asdfPluginUrl: 'https://github.com/kennyp/asdf-golang',