From 04d0d8744f9a917663fdea793b8ff9d07128fced Mon Sep 17 00:00:00 2001 From: JGZYES Date: Tue, 1 Sep 2026 22:11:15 +0800 Subject: [PATCH] =?UTF-8?q?fix(release.yml):=20heredoc=20at=20column=200?= =?UTF-8?q?=20broke=20YAML=20(Actions=200s=20failure)=20=E2=80=94=20use=20?= =?UTF-8?q?{=20echo=20...;=20}=20for=20deb=20control?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release.yml | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c04a31a..7403ae0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,19 +63,20 @@ jobs: if [ -f out/pmm ]; then rm -rf pkg && mkdir -p pkg/DEBIAN pkg/usr/local/bin cp out/pmm pkg/usr/local/bin/pmm - cat > pkg/DEBIAN/control < -Installed-Size: $(du -k pkg/usr/local/bin/pmm | cut -f1) -Description: ParlzPackageManager (PMM) - cross-platform C package manager - A cross-platform (Windows/Linux/macOS) package manager written in C, with - apt-style multi-mirror (mirror.ini), git release installs, .pdm packages - and SHA-256/SHA-1 verification. -EOF + SIZE=$(du -k pkg/usr/local/bin/pmm | cut -f1) + { + echo "Package: pmm" + echo "Version: $VER" + echo "Section: devel" + echo "Priority: optional" + echo "Architecture: amd64" + echo "Maintainer: PMM " + echo "Installed-Size: $SIZE" + echo "Description: ParlzPackageManager (PMM) - cross-platform C package manager" + echo " A cross-platform (Windows/Linux/macOS) package manager written in C, with" + echo " apt-style multi-mirror (mirror.ini), git release installs, .pdm packages" + echo " and SHA-256/SHA-1 verification." + } > pkg/DEBIAN/control ( cd pkg/usr/local/bin && md5sum pmm > ../DEBIAN/md5sums ) dpkg-deb --build --root-owner-group pkg "out/pmm_${VER}_amd64.deb" rm -rf pkg