From 08cacff569c3cc6781cf3df293d37047edaa5725 Mon Sep 17 00:00:00 2001 From: Roman Kivalin Date: Sun, 12 Apr 2026 22:43:35 +0200 Subject: [PATCH] Build release binaries on Ubuntu 22.04 for glibc 2.35 compat Debian 12 (bookworm) ships glibc 2.36. The previous ubuntu-latest (24.04) produced binaries requiring glibc 2.39. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/release.yaml | 4 ++-- CHANGELOG.md | 2 ++ debian/changelog | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index bd2ecc7..3b2263c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -17,10 +17,10 @@ jobs: matrix: include: - target: x86_64-unknown-linux-gnu - os: ubuntu-latest + os: ubuntu-22.04 arch: amd64 - target: aarch64-unknown-linux-gnu - os: ubuntu-latest + os: ubuntu-22.04 arch: arm64 runs-on: ${{ matrix.os }} steps: diff --git a/CHANGELOG.md b/CHANGELOG.md index ff814b1..5cc188d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ ### Fixes +- Build on Ubuntu 22.04 for glibc 2.35 compatibility (Debian 12+) + ### Changes ## 0.1.0 (2026-04-12) diff --git a/debian/changelog b/debian/changelog index a49e34d..ebeefc0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ certforge (0.2.0-1) unstable; urgency=low - * + * Build on Ubuntu 22.04 for glibc 2.35 compatibility (Debian 12+) -- Roman Kivalin Sat, 12 Apr 2026 22:00:00 +0000