Skip to content

ci: install zlib1g-dev explicitly in Rust job#11

Merged
janx merged 1 commit into
mainfrom
fix/ci-explicit-zlib-dev
Apr 16, 2026
Merged

ci: install zlib1g-dev explicitly in Rust job#11
janx merged 1 commit into
mainfrom
fix/ci-explicit-zlib-dev

Conversation

@janx

@janx janx commented Apr 16, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • CI Rust job runs the new install step and completes successfully

🤖 Generated with Claude Code

Make the implicit system zlib dependency explicit so the build does not
silently depend on ubuntu-latest's pre-installed packages. Without this,
a future runner image change or a minimal container build would fail
with a missing -lz / zlib.h error even though LIBZ_SYS_STATIC=0 is set.

Follow-up to PR #10 review feedback.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 16, 2026 04:50

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Makes the Rust CI job explicitly install the system zlib development headers, aligning CI with the project’s switch to linking against system zlib (LIBZ_SYS_STATIC=0) so builds don’t rely on implicit runner image contents.

Changes:

  • Add a CI step to install zlib1g-dev in the Rust job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yml
@janx janx merged commit 3cf2150 into main Apr 16, 2026
12 checks passed
@janx janx deleted the fix/ci-explicit-zlib-dev branch April 16, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants