Skip to content

Fix arm64 image build for stellar-cli 25.2.0 - #35

Merged
fnando merged 1 commit into
mainfrom
update-image
Jul 28, 2026
Merged

Fix arm64 image build for stellar-cli 25.2.0#35
fnando merged 1 commit into
mainfrom
update-image

Conversation

@fnando

@fnando fnando commented Jul 28, 2026

Copy link
Copy Markdown
Member

What

Corrects the rust base image pin for stellar-cli 25.2.0 in builds.json, swapping the amd64-only manifest digest (4f5721…) for the real multi-arch index digest (64232e…) of rust:1.90.0-slim-bookworm. Also marks scripts/refresh.py executable, matching how RELEASE.md invokes it (./scripts/refresh.py).

Why

The 25.2.0 pin pointed at a single-arch (amd64) child manifest rather than the multi-arch index. On amd64 the build succeeded, but the arm64 job pulled the amd64 image and failed at the first RUN with exec /bin/bash: exec format error (failed run). The correct index digest resolves both architectures; its amd64 child is identical to the previously pinned digest, so amd64 image content is unchanged.

Notes

The corrected digest was verified as an image index (application/vnd.oci.image.index.v1+json) and scripts/validate_json.py passes. Re-run the v25.2.0 release/publish flow to rebuild the arm64 image.

Copilot AI review requested due to automatic review settings July 28, 2026 18:14
@fnando fnando self-assigned this Jul 28, 2026
@fnando fnando added this to DevX Jul 28, 2026
@github-project-automation github-project-automation Bot moved this to Backlog (Not Ready) in DevX Jul 28, 2026
@fnando fnando moved this from Backlog (Not Ready) to Needs Review in DevX Jul 28, 2026
@fnando
fnando requested a review from mootz12 July 28, 2026 18:14
@fnando
fnando enabled auto-merge (squash) July 28, 2026 18:15
@fnando
fnando requested a review from marcelosalloum July 28, 2026 18:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes arm64 publishing for Stellar CLI 25.2.0.

Changes:

  • Updates the Rust base image to a multi-architecture index digest.
  • Makes the refresh script executable.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.

File Description
builds.json Corrects the 25.2.0 Rust image digest.
scripts/refresh.py Adds executable permission.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread builds.json
Comment thread builds.json
@fnando
fnando merged commit affe472 into main Jul 28, 2026
13 checks passed
@fnando
fnando deleted the update-image branch July 28, 2026 21:49
@github-project-automation github-project-automation Bot moved this from Needs Review to Done in DevX Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants