Skip to content

Pin curl to 8.5.0-2ubuntu10.13 in the base image - #23530

Merged
HashWrangler merged 2 commits into
developfrom
fix-remove-curl-pin
Aug 25, 2026
Merged

Pin curl to 8.5.0-2ubuntu10.13 in the base image#23530
HashWrangler merged 2 commits into
developfrom
fix-remove-curl-pin

Conversation

@HashWrangler

@HashWrangler HashWrangler commented Aug 25, 2026

Copy link
Copy Markdown
Collaborator

What

Bumps the exact version pin on curl in core/chainlink.Dockerfile and plugins/chainlink.Dockerfile from .11 to .13, leaving ca-certificates/gnupg/lsb-release pinned as-is.

Why

Third occurrence of the same failure in days: #23461 bumped the pin from .11 to .12 after the archive moved; .12 is already gone too, and chainlink-solana's CI (which builds from this Dockerfile directly) was failing the same way. .13 is the current version in the Ubuntu 24.04 noble-updates/noble-security archive.

Verification

Ran the resulting apt-get install line against the live Ubuntu 24.04 archive in a local container -- installs cleanly, resolves curl 8.5.0-2ubuntu10.13 and its libcurl4t64 dependency together.

Third occurrence of the same failure class in days: the exact patch
pin ages out every time Ubuntu ships a security update (.11 -> .12 in
#23461, and .12 is already gone too -- archive is on .13 now). curl's
version here doesn't affect chainlink's build behavior, so there's no
reason to fight the OS's own patch cadence. Verified the resulting
apt-get line installs cleanly against the live archive.
@github-actions

Copy link
Copy Markdown
Contributor

✅ No conflicts with other open PRs targeting develop

@trunk-io

trunk-io Bot commented Aug 25, 2026

Copy link
Copy Markdown

Static BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

Re-pin instead of leaving curl unversioned, per direct instruction to
move forward without further pin-removal discussion. .13 is the
current version in the Ubuntu 24.04 noble-updates/security archive.
@HashWrangler HashWrangler changed the title Stop pinning curl in the base image Pin curl to 8.5.0-2ubuntu10.13 in the base image Aug 25, 2026
@HashWrangler
HashWrangler marked this pull request as ready for review August 25, 2026 20:27
@HashWrangler
HashWrangler requested review from a team as code owners August 25, 2026 20:27
@cl-sonarqube-production

Copy link
Copy Markdown

@HashWrangler
HashWrangler enabled auto-merge August 25, 2026 20:53
@HashWrangler
HashWrangler added this pull request to the merge queue Aug 25, 2026
Merged via the queue into develop with commit c525710 Aug 25, 2026
223 checks passed
@HashWrangler
HashWrangler deleted the fix-remove-curl-pin branch August 25, 2026 21:10
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.

3 participants