Skip to content

ci: gate nix Linux packages on glibc 2.31 floor - #2437

Draft
brainrake wants to merge 3 commits into
developfrom
claude/glic-reporting-workflow-60e746
Draft

ci: gate nix Linux packages on glibc 2.31 floor#2437
brainrake wants to merge 3 commits into
developfrom
claude/glic-reporting-workflow-60e746

Conversation

@brainrake

@brainrake brainrake commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds a step to both Linux package matrix jobs that scans every built legacyPackages.* artifact for objdump -T GLIBC symbol versions and fails if any exceed 2.31 (Ubuntu 20.04 / Debian 11 floor).
  • Check logic lives in scripts/check-glibc-floor.sh, called once per matrix leg — no duplicated inline bash.

Test plan

  • CI run on this PR exercises the new step across the Linux package matrix

MPG-126

brainrake and others added 3 commits September 8, 2026 22:40
Guards against binaries silently requiring a newer glibc than customer AMIs ship.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
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.

1 participant