Skip to content

[codex] Add Linux ARM64 CLI binary build#12

Open
Antoninj wants to merge 1 commit into
Portabase:mainfrom
Antoninj:codex/linux-arm64-binary
Open

[codex] Add Linux ARM64 CLI binary build#12
Antoninj wants to merge 1 commit into
Portabase:mainfrom
Antoninj:codex/linux-arm64-binary

Conversation

@Antoninj

@Antoninj Antoninj commented Jun 27, 2026

Copy link
Copy Markdown

What changed

Adds a Linux ARM64 target to the CLI binary build matrix so releases publish a portabase_linux_arm64 artifact.

Why

The installer maps aarch64 hosts to arm64 and expects portabase_linux_arm64 plus a matching checksum entry. Current releases only publish portabase_linux_amd64, so the installer fails on Linux ARM64 with Checksum not found for portabase_linux_arm64.

Validation

  • git diff --check
  • Checked the workflow file contains the new Linux ARM64 matrix entry

Summary by CodeRabbit

  • New Features
    • Added an additional Linux arm64 build target, expanding available binary artifacts for compatible systems.

@coderabbitai

coderabbitai Bot commented Jun 27, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: ee7df661-2649-40df-9c0f-ee4049fce511

📥 Commits

Reviewing files that changed from the base of the PR and between c911d20 and 670ec62.

📒 Files selected for processing (1)
  • .github/workflows/python.yml
📜 Recent review details
🔇 Additional comments (1)
.github/workflows/python.yml (1)

16-18: LGTM!


📝 Walkthrough

Walkthrough

The Python workflow build matrix adds a Linux arm64 target using ubuntu-24.04-arm and arm64 architecture for building and uploading the binary artifact.

Changes

Python workflow arm64 target

Layer / File(s) Summary
Add arm64 matrix entry
.github/workflows/python.yml
The build matrix adds os: linux, arch: arm64, and runner: ubuntu-24.04-arm.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 I hopped through YAML with a twitchy nose,
Found an arm64 path where the build wind blows.
One tiny matrix row now joins the bay,
Binkies for binaries, hooray hooray!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: adding a Linux ARM64 CLI binary build to the release workflow.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Antoninj Antoninj marked this pull request as ready for review June 27, 2026 08: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.

1 participant