From eaf911be0b48a8f2006c5d289125051fac4fcad9 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 19 Jan 2026 22:41:01 +0100 Subject: [PATCH] fix(pangolin): use dynamic badger plugin version (#10867) (#10975) --- ct/pangolin.sh | 5 +++++ install/pangolin-install.sh | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ct/pangolin.sh b/ct/pangolin.sh index 23c4b4b13..08e37e91a 100644 --- a/ct/pangolin.sh +++ b/ct/pangolin.sh @@ -60,6 +60,11 @@ function update_script() { rm -f /opt/pangolin_config_backup.tar.gz msg_ok "Restored config" + msg_info "Updating Badger plugin version" + BADGER_VERSION=$(get_latest_github_release "fosrl/badger" "false") + sed -i "s/version: \"v[0-9.]*\"/version: \"$BADGER_VERSION\"/g" /opt/pangolin/config/traefik/traefik_config.yml + msg_ok "Updated Badger plugin version" + msg_info "Starting Services" systemctl start pangolin systemctl start gerbil diff --git a/install/pangolin-install.sh b/install/pangolin-install.sh index 181c49cbb..6f6eefeb6 100644 --- a/install/pangolin-install.sh +++ b/install/pangolin-install.sh @@ -29,6 +29,7 @@ read -rp "${TAB3}Enter your email address: " pango_email msg_info "Setup Pangolin" SECRET_KEY=$(openssl rand -base64 48 | tr -dc 'A-Za-z0-9' | head -c 32) +BADGER_VERSION=$(get_latest_github_release "fosrl/badger" "false") cd /opt/pangolin mkdir -p /opt/pangolin/config/{traefik,db,letsencrypt,logs} $STD npm ci @@ -85,7 +86,7 @@ experimental: plugins: badger: moduleName: "github.com/fosrl/badger" - version: "v1.2.0" + version: "$BADGER_VERSION" log: level: "INFO"