From 863444afbd137d32157392b964f06503f021ee6c Mon Sep 17 00:00:00 2001 From: Damien Retzinger Date: Mon, 25 May 2026 09:15:50 -0400 Subject: [PATCH] feat(get-magento-version): add support for MageOS minimal distro --- .../fixtures/mage-os-minimal/composer.lock | 9 +++++++++ get-magento-version/get-magento-version.sh | 2 +- get-magento-version/test.sh | 4 ++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 get-magento-version/fixtures/mage-os-minimal/composer.lock diff --git a/get-magento-version/fixtures/mage-os-minimal/composer.lock b/get-magento-version/fixtures/mage-os-minimal/composer.lock new file mode 100644 index 0000000..92b4424 --- /dev/null +++ b/get-magento-version/fixtures/mage-os-minimal/composer.lock @@ -0,0 +1,9 @@ +{ + "packages": [ + { + "name": "mage-os/product-minimal-edition", + "version": "3.0.0" + } + ], + "packages-dev": [] +} diff --git a/get-magento-version/get-magento-version.sh b/get-magento-version/get-magento-version.sh index a70ce2f..9f1f9da 100644 --- a/get-magento-version/get-magento-version.sh +++ b/get-magento-version/get-magento-version.sh @@ -2,7 +2,7 @@ set -uo pipefail WORKING_DIR="${1:-.}" -PATTERN="magento/product-(community|enterprise)-edition|mage-os/product-community-edition" +PATTERN="magento/product-(community|enterprise)-edition|mage-os/product-(community|minimal)-edition" cd "$WORKING_DIR" diff --git a/get-magento-version/test.sh b/get-magento-version/test.sh index 4ef779d..4de23b2 100644 --- a/get-magento-version/test.sh +++ b/get-magento-version/test.sh @@ -38,6 +38,10 @@ OUT=$(bash "$SCRIPT" "$FIXTURES/mage-os") assert_eq "mage-os: version" '"1.0.0"' "$(field "$OUT" version)" assert_eq "mage-os: project" "mage-os/project-community-edition" "$(field "$OUT" project)" +OUT=$(bash "$SCRIPT" "$FIXTURES/mage-os-minimal") +assert_eq "mage-os-minimal: version" '"3.0.0"' "$(field "$OUT" version)" +assert_eq "mage-os-minimal: project" "mage-os/project-minimal-edition" "$(field "$OUT" project)" + OUT=$(bash "$SCRIPT" "$FIXTURES/store-json") assert_eq "store json: version" '"2.4.6-p1"' "$(field "$OUT" version)" assert_eq "store json: project" "magento/project-community-edition" "$(field "$OUT" project)"