fix(release.yml): heredoc at column 0 broke YAML (Actions 0s failure) — use { echo ...; } for deb control

这个提交包含在:
JGZYES
2026-09-01 22:11:15 +08:00
父节点 91275cf107
当前提交 04d0d8744f
+14 -13
查看文件
@@ -63,19 +63,20 @@ jobs:
if [ -f out/pmm ]; then if [ -f out/pmm ]; then
rm -rf pkg && mkdir -p pkg/DEBIAN pkg/usr/local/bin rm -rf pkg && mkdir -p pkg/DEBIAN pkg/usr/local/bin
cp out/pmm pkg/usr/local/bin/pmm cp out/pmm pkg/usr/local/bin/pmm
cat > pkg/DEBIAN/control <<EOF SIZE=$(du -k pkg/usr/local/bin/pmm | cut -f1)
Package: pmm {
Version: $VER echo "Package: pmm"
Section: devel echo "Version: $VER"
Priority: optional echo "Section: devel"
Architecture: amd64 echo "Priority: optional"
Maintainer: PMM <packages@pmm.dev> echo "Architecture: amd64"
Installed-Size: $(du -k pkg/usr/local/bin/pmm | cut -f1) echo "Maintainer: PMM <packages@pmm.dev>"
Description: ParlzPackageManager (PMM) - cross-platform C package manager echo "Installed-Size: $SIZE"
A cross-platform (Windows/Linux/macOS) package manager written in C, with echo "Description: ParlzPackageManager (PMM) - cross-platform C package manager"
apt-style multi-mirror (mirror.ini), git release installs, .pdm packages echo " A cross-platform (Windows/Linux/macOS) package manager written in C, with"
and SHA-256/SHA-1 verification. echo " apt-style multi-mirror (mirror.ini), git release installs, .pdm packages"
EOF echo " and SHA-256/SHA-1 verification."
} > pkg/DEBIAN/control
( cd pkg/usr/local/bin && md5sum pmm > ../DEBIAN/md5sums ) ( cd pkg/usr/local/bin && md5sum pmm > ../DEBIAN/md5sums )
dpkg-deb --build --root-owner-group pkg "out/pmm_${VER}_amd64.deb" dpkg-deb --build --root-owner-group pkg "out/pmm_${VER}_amd64.deb"
rm -rf pkg rm -rf pkg