mirror of
https://github.com/binaricat/Netcatty.git
synced 2026-09-24 15:49:09 +00:00
b6cdd602f1
* fix: build Linux x64 packages on Debian Buster for glibc 2.28 Rebuild node-pty (and serialport) inside debian:buster so x64 releases load on RHEL 8 / CentOS 8 / UOS / Deepin instead of requiring glibc 2.35 from ubuntu-22.04. Mirrors the arm64 containerized build pattern (#2062). * fix: run Buster build-deps step with bash Container jobs default to /bin/sh; dash does not support [[ so the archive.debian.org rewrite would be skipped and apt-get update would fail. * fix: disable apt Valid-Until for archived Buster mirrors archive.debian.org security metadata for Buster is expired; without Acquire::Check-Valid-Until false, apt-get update fails in the container. * fix: install Python 3.11 for node-gyp on Buster x64 builds Buster ships Python 3.7; node-gyp 12 uses walrus syntax and fails during npm ci when rebuilding node-pty. Keep the glibc 2.28 container and supply a modern interpreter via actions/setup-python. * fix: install Python 3.11 via uv inside Buster x64 builds actions/setup-python is not reliable on glibc 2.28 containers. Install a manylinux CPython with uv so node-gyp 12 can rebuild node-pty during npm ci.