From 55e46cddc2a0532d56471ec58a8c787de61619b7 Mon Sep 17 00:00:00 2001 From: Tom Morrell Date: Tue, 12 Nov 2024 14:19:56 -0800 Subject: [PATCH] helpers: support rdm version detection from ref --- invenio_cli/helpers/rdm.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/invenio_cli/helpers/rdm.py b/invenio_cli/helpers/rdm.py index 9f788de8..2e369971 100644 --- a/invenio_cli/helpers/rdm.py +++ b/invenio_cli/helpers/rdm.py @@ -17,9 +17,13 @@ def rdm_version(): """Return the latest RDM version.""" parsed = Pipfile.load(filename="./Pipfile") + version = parsed.data["default"].get("invenio-app-rdm", {}).get("version", "") + if not version: + version = parsed.data["default"].get("invenio-app-rdm", {}).get("ref", "") + groups = re.search( r"[0-9]*\.[0-9]*\.[0-9]*", - parsed.data["default"].get("invenio-app-rdm", {}).get("version", ""), + version, ) if groups: