From 2e6c5636eabf6cf6e2b4e0942c4f3ee3263e6a53 Mon Sep 17 00:00:00 2001 From: "Paulo F. Oliveira" <142223309+kivra-pauoli@users.noreply.github.com> Date: Tue, 21 May 2024 16:57:31 +0100 Subject: [PATCH] feat(asdf): Add rebar3 to asdf manager (#29188) Co-authored-by: Rhys Arkins --- lib/modules/manager/asdf/extract.spec.ts | 7 +++++++ lib/modules/manager/asdf/upgradeable-tooling.ts | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/lib/modules/manager/asdf/extract.spec.ts b/lib/modules/manager/asdf/extract.spec.ts index 78c56a6bd350b6..0123ce05a141ae 100644 --- a/lib/modules/manager/asdf/extract.spec.ts +++ b/lib/modules/manager/asdf/extract.spec.ts @@ -98,6 +98,7 @@ poetry 1.3.2 pre-commit 3.3.1 pulumi 3.57.1 python 3.11.0 +rebar 3.23.0 ruby 3.1.2 rust 1.64.0 sbt 1.9.7 @@ -484,6 +485,12 @@ dummy 1.2.3 depName: 'python', extractVersion: '^v(?\\S+)', }, + { + currentValue: '3.23.0', + datasource: 'github-tags', + packageName: 'erlang/rebar3', + depName: 'rebar', + }, { currentValue: '3.1.2', datasource: 'ruby-version', diff --git a/lib/modules/manager/asdf/upgradeable-tooling.ts b/lib/modules/manager/asdf/upgradeable-tooling.ts index 72bdb607db7723..f59c172b0ad0c9 100644 --- a/lib/modules/manager/asdf/upgradeable-tooling.ts +++ b/lib/modules/manager/asdf/upgradeable-tooling.ts @@ -500,6 +500,13 @@ export const upgradeableTooling: Record = { extractVersion: '^v(?\\S+)', }, }, + rebar: { + asdfPluginUrl: 'https://github.com/Stratus3D/asdf-rebar.git', + config: { + datasource: GithubTagsDatasource.id, + packageName: 'erlang/rebar3', + }, + }, ruby: { asdfPluginUrl: 'https://github.com/asdf-vm/asdf-ruby', config: {