Skip to content

build(docker): Update Alpine images (3.23 + multi-arch)#1713

Open
jpnurmi wants to merge 1 commit into
masterfrom
jpnurmi/build/alpine
Open

build(docker): Update Alpine images (3.23 + multi-arch)#1713
jpnurmi wants to merge 1 commit into
masterfrom
jpnurmi/build/alpine

Conversation

@jpnurmi
Copy link
Copy Markdown
Collaborator

@jpnurmi jpnurmi commented May 12, 2026

  • Keep the existing 3.21 tag and add a newer 3.23 image for mitmproxy 12.x compatibility (build(deps): bump mitmproxy from 11.0.0 to 12.2.2 in /tests #1643).

    Collecting mitmproxy-rs<0.13,>=0.12.6 (from mitmproxy==12.2.2->-r tests/requirements.txt (line 10))
    ...
    The package requires the Cargo feature called `edition2024`, but that feature is not stabilized in this version of Cargo (1.83.0 (5ffbef321 2024-10-29)).
    
  • Publish the Alpine Docker image for both amd64 and arm64 with buildx. This allows testing these Docker images locally on a Silicon Mac.

    Before After (tested with a fork)
    image image

    https://github.com/jpnurmi/sentry-native/pkgs/container/sentry-native-alpine/

  • Add Node.js, npm, and OpenSSL headers to the image so JavaScript actions and Python packages with OpenSSL extensions can run in the container.

Publish the Alpine Docker image for both amd64 and arm64 with buildx.
This allows testing these Docker images locally on a Silicon Mac. Keep
the existing 3.21 tag and add a newer 3.23 image for mitmproxy 12.x
compatibility.

Add Node.js, npm, and OpenSSL headers to the image so JavaScript actions
and Python packages with OpenSSL extensions can run in the container.

Co-Authored-By: OpenAI Codex <noreply@openai.com>
@jpnurmi jpnurmi force-pushed the jpnurmi/build/alpine branch from b18bfe8 to d463dda Compare May 12, 2026 08:43
@jpnurmi jpnurmi requested review from JoshuaMoelans and mujacica May 12, 2026 09:30
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