aws-amplify / aws-amplify/amplify-cli
Add `amplify-pkg-macos-arm64.tgz` in GitHub Releases
- 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
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