From 5ffd10bf9c9c162da99d65a48d53febdf0926eeb Mon Sep 17 00:00:00 2001 From: okxlin <61420215+okxlin@users.noreply.github.com> Date: Wed, 29 Jul 2026 00:34:03 +0800 Subject: [PATCH] fix: align multi-service app version directories Map the Flagsmith and Kaneo application services so Renovate can select their target versions, and rename the current Flagsmith directory to match its updated image tag. --- .github/renovate-primary-services.json | 6 ++++++ .github/scripts/test_renovate_app_version.py | 10 ++++++++++ apps/flagsmith/{2.257.0 => 2.257.1}/.env.sample | 0 apps/flagsmith/{2.257.0 => 2.257.1}/data.yml | 0 apps/flagsmith/{2.257.0 => 2.257.1}/data/.gitkeep | 0 apps/flagsmith/{2.257.0 => 2.257.1}/docker-compose.yml | 0 apps/flagsmith/{2.257.0 => 2.257.1}/scripts/init.sh | 0 .../{2.257.0 => 2.257.1}/scripts/uninstall.sh | 0 apps/flagsmith/{2.257.0 => 2.257.1}/scripts/upgrade.sh | 0 9 files changed, 16 insertions(+) rename apps/flagsmith/{2.257.0 => 2.257.1}/.env.sample (100%) rename apps/flagsmith/{2.257.0 => 2.257.1}/data.yml (100%) rename apps/flagsmith/{2.257.0 => 2.257.1}/data/.gitkeep (100%) rename apps/flagsmith/{2.257.0 => 2.257.1}/docker-compose.yml (100%) rename apps/flagsmith/{2.257.0 => 2.257.1}/scripts/init.sh (100%) rename apps/flagsmith/{2.257.0 => 2.257.1}/scripts/uninstall.sh (100%) rename apps/flagsmith/{2.257.0 => 2.257.1}/scripts/upgrade.sh (100%) diff --git a/.github/renovate-primary-services.json b/.github/renovate-primary-services.json index 7e4f8c13a..0cc69424e 100644 --- a/.github/renovate-primary-services.json +++ b/.github/renovate-primary-services.json @@ -17,6 +17,12 @@ "diskover-linuxserver": [ "diskover" ], + "flagsmith": [ + "flagsmith" + ], + "kaneo": [ + "kaneo" + ], "karakeep": [ "karakeep" ], diff --git a/.github/scripts/test_renovate_app_version.py b/.github/scripts/test_renovate_app_version.py index c6d8113cf..352a9134a 100644 --- a/.github/scripts/test_renovate_app_version.py +++ b/.github/scripts/test_renovate_app_version.py @@ -529,6 +529,16 @@ class RenovateAppVersionTests(unittest.TestCase): ) ) + def test_multi_service_app_versions_follow_the_application_image(self): + primary = json.loads( + (REPO_ROOT / ".github" / "renovate-primary-services.json").read_text( + encoding="utf-8" + ) + ) + + self.assertEqual(["flagsmith"], primary["flagsmith"]) + self.assertEqual(["kaneo"], primary["kaneo"]) + def test_automerge_whitelist_contains_only_single_service_apps(self): apps = [ line.strip() diff --git a/apps/flagsmith/2.257.0/.env.sample b/apps/flagsmith/2.257.1/.env.sample similarity index 100% rename from apps/flagsmith/2.257.0/.env.sample rename to apps/flagsmith/2.257.1/.env.sample diff --git a/apps/flagsmith/2.257.0/data.yml b/apps/flagsmith/2.257.1/data.yml similarity index 100% rename from apps/flagsmith/2.257.0/data.yml rename to apps/flagsmith/2.257.1/data.yml diff --git a/apps/flagsmith/2.257.0/data/.gitkeep b/apps/flagsmith/2.257.1/data/.gitkeep similarity index 100% rename from apps/flagsmith/2.257.0/data/.gitkeep rename to apps/flagsmith/2.257.1/data/.gitkeep diff --git a/apps/flagsmith/2.257.0/docker-compose.yml b/apps/flagsmith/2.257.1/docker-compose.yml similarity index 100% rename from apps/flagsmith/2.257.0/docker-compose.yml rename to apps/flagsmith/2.257.1/docker-compose.yml diff --git a/apps/flagsmith/2.257.0/scripts/init.sh b/apps/flagsmith/2.257.1/scripts/init.sh similarity index 100% rename from apps/flagsmith/2.257.0/scripts/init.sh rename to apps/flagsmith/2.257.1/scripts/init.sh diff --git a/apps/flagsmith/2.257.0/scripts/uninstall.sh b/apps/flagsmith/2.257.1/scripts/uninstall.sh similarity index 100% rename from apps/flagsmith/2.257.0/scripts/uninstall.sh rename to apps/flagsmith/2.257.1/scripts/uninstall.sh diff --git a/apps/flagsmith/2.257.0/scripts/upgrade.sh b/apps/flagsmith/2.257.1/scripts/upgrade.sh similarity index 100% rename from apps/flagsmith/2.257.0/scripts/upgrade.sh rename to apps/flagsmith/2.257.1/scripts/upgrade.sh