Skip to content

release: give the build container the tools the workflow needs - #285

Merged
pierre-warnier merged 1 commit into
mainfrom
fix/release-container-needs-git
Sep 5, 2026
Merged

release: give the build container the tools the workflow needs#285
pierre-warnier merged 1 commit into
mainfrom
fix/release-container-needs-git

Conversation

@pierre-warnier

Copy link
Copy Markdown
Collaborator

The 0.3.1 pipeline failed before it compiled anything:

/__w/_temp/….sh: 1: git: not found
##[error]Process completed with exit code 127

A bare ubuntu:22.04 has no git, and the generated workflow runs git config
as its very first step, then installs Rust with curl. The apt dependencies
declared in dist-workspace.toml are installed later, so they cannot help.

buildpack-deps:22.04 carries git, curl and a C toolchain, is still Ubuntu
22.04, and produces the same floor. Verified by building in it and dumping the
versioned symbols, and by running the result on a glibc 2.35 host:

GLIBC_2.33
GLIBC_2.34          ← highest
shadow-rs (uutils shadow-rs) 0.3.1

No release was published for the 0.3.1 tag — host and announce were
skipped — so the tag moves rather than the version being burned.

The 0.3.1 pipeline failed before it compiled anything: a bare
ubuntu:22.04 has no git, and the generated workflow runs `git config` as
its first step, then installs Rust with curl.

buildpack-deps:22.04 carries git, curl and a C toolchain, is still
Ubuntu 22.04, and produces the same GLIBC_2.34 floor -- verified by
building in it and dumping the versioned symbols, and by running the
result on a glibc 2.35 host.

No release was published for the 0.3.1 tag, so the tag is moved rather
than the version burned.
@pierre-warnier
pierre-warnier merged commit 5c3f58b into main Sep 5, 2026
18 checks passed
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