aws-amplify / aws-amplify/amplify-cli

Add `amplify-pkg-macos-arm64.tgz` in GitHub Releases

Open
#14,268 3 comments 1 reaction 0 assignees View on GitHub
feature-request
Dominant language
TypeScript
Stars
2.9k
Forks
825
Avg merge
11d 23h
Merged PRs (30d)
2

Description

### Is this feature request related to a new or existing Amplify category?

_No response_

### Is this related to another service?

_No response_

### Describe the feature you'd like to request

Please add `amplify-pkg-macos-arm64.tgz` to [Releases](https://github.com/aws-amplify/amplify-cli/releases) for Apple Silicon Mac.

### Describe the solution you'd like

It seems necessary to add a process to build a Mach-O 64-bit executable with the arm64 architecture to the workflow in `AWS CodeBuild BuildBatch us-east-1 (Release)`.

### Describe alternatives you've considered

Currently, pre-built binaries for Darwin in [the latest release](https://github.com/aws-amplify/amplify-cli/releases/tag/v14.0.1) are only available for x86_64, `amplify-pkg-macos.tgz`, and require [Rosetta 2](https://support.apple.com/en-us/102527) in Mac computers with Apple silicon.

Alternatively, we can install it using `npm install -g @aws-amplify/cli`.

### Additional context

I encountered this issue while attempting to install amplify-cli via [mise](https://mise.jdx.dev/).

### Is this something that you'd be interested in working on?

- [ ] 👋 I may be able to implement this feature request

### Would this feature include a breaking change?

- [ ] ⚠️ This feature might incur a breaking change

Contributor guide

Open the contributing guide

Research direction

Start by locating the “AWS CodeBuild BuildBatch us-east-1 (Release)” workflow and reviewing how the existing macOS x86_64 package is built and attached to GitHub Releases. The work is complete when the release process produces and publishes amplify-pkg-macos-arm64.tgz containing a Mach-O arm64 executable, and the artifact is available alongside the existing macOS package.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, github
Domain
build-system, cli, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.