This repository preserves the historical zlib source revision formerly used by Abuild. The authoritative project is maintained by Mark Adler in the official zlib repository; its original documentation remains available in the upstream README.
The long-lived branches have deliberately separate roles:
mastermirrors the authoritative upstreamdevelopbranch;abuildis the exact upstreamv1.2.11revision formerly pinned by Abuild; andabuild-ghadds only this maintenance README and files below.github/toabuild.
The abuild branch points directly at upstream commit cacf7f1d, the
dereferenced target of the signed v1.2.11 tag. Abuild carried no source
patches on top of that revision. It stopped building vendored zlib sources in
2026 and now uses the distribution development library. This repository is
retained for provenance and reproducibility, not as a recommended zlib
version for new deployments.
Run the same Trixie check locally with Docker:
.github/ci/run .github/ci/checkThe check copies the preserved source into a private writable directory, configures and builds it, runs the upstream test target, and verifies a compression round trip. The build executes as the invoking non-root user in a read-only container without network access or Linux capabilities.
The weekly upstream monitor checks whether master still matches upstream
develop and whether all versioned release-tag refs are mirrored exactly. It
reports drift but never updates branches or tags automatically.