From a6c08dc65d024da8a7b1e659f8b5084cec627c63 Mon Sep 17 00:00:00 2001 From: Meliox <5264368+Meliox@users.noreply.github.com> Date: Sun, 14 Jun 2026 10:13:54 +0200 Subject: [PATCH] fix(workflow): Fix versioning and missing deps (#212) * fix versioning * add missing deps for testing --------- Co-authored-by: Meliox --- .github/workflows/test-release.yml | 7 +++---- src/Scripts/test/fetch-proxmox-files.sh | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml index a64a1cb..b8d5fa1 100644 --- a/.github/workflows/test-release.yml +++ b/.github/workflows/test-release.yml @@ -33,10 +33,9 @@ jobs: - name: Inject version into Config.pm run: | - export BUILD_VERSION="${{ steps.version.outputs.build_version }}" - perl -i -pe 'BEGIN { $v = $ENV{BUILD_VERSION} } - s/(our \$VERSION\s*=\s*'"'"')[^'"'"']*'"'"';/$1'"'"'$v'"'"';/ - ' src/node_info/files/Config.pm + BUILD_VERSION="${{ steps.version.outputs.build_version }}" + sed -i -E "s/^our \\\$VERSION\\s*=.*/our \\\$VERSION = '${BUILD_VERSION}';/" \ + src/node_info/files/Config.pm - name: Set package version in changelog run: | diff --git a/src/Scripts/test/fetch-proxmox-files.sh b/src/Scripts/test/fetch-proxmox-files.sh index 1a37be6..4206a26 100644 --- a/src/Scripts/test/fetch-proxmox-files.sh +++ b/src/Scripts/test/fetch-proxmox-files.sh @@ -13,9 +13,9 @@ echo "deb [trusted=yes] http://download.proxmox.com/debian/pve $SUITE pve-no-sub | sudo tee /etc/apt/sources.list.d/pve-test.list >/dev/null sudo apt-get update -qq -echo "[fetch] Downloading pve-manager, proxmox-widget-toolkit, and pve-yew-mobile-gui..." +echo "[fetch] Downloading pve-manager, proxmox-widget-toolkit, pve-yew-mobile-gui, libjson-perl, and libpve-common-perl..." cd "$WORKDIR" -apt-get download pve-manager proxmox-widget-toolkit pve-yew-mobile-gui +apt-get download pve-manager proxmox-widget-toolkit pve-yew-mobile-gui libjson-perl libpve-common-perl echo "[fetch] Extracting to system paths..." for deb in *.deb; do