fossa-cli icon indicating copy to clipboard operation
fossa-cli copied to clipboard

Add Mac aarch64 executable

Open csasarak opened this issue 1 year ago • 0 comments

Overview

This adds an arm build of the CLI for Mac. You can get binaries from the build macOS-aarch64-build action below.

Acceptance criteria

A build that works on Mac M1.

Testing plan

I had set up an ARM EC2 instance, copied the binaries there and ran them. Additionally I ran a direct license-scan to verify that the license scan program worked correctly.

Risks

Costs will increase since we will be allocating two runners for Mac per build. Caching may become less reliable as we make more cache data as well.

Metrics

References

ANE-572

Checklist

  • [ ] I added tests for this PR's change (or explained in the PR description why tests don't make sense).
  • [ ] If this PR introduced a user-visible change, I added documentation into docs/.
  • [ ] If this PR added docs, I added links as appropriate to the user manual's ToC in docs/README.ms and gave consideration to how discoverable or not my documentation is.
  • [ ] If this change is externally visible, I updated Changelog.md. If this PR did not mark a release, I added my changes into an # Unreleased section at the top.
  • [ ] If I made changes to .fossa.yml or fossa-deps.{json.yml}, I updated docs/references/files/*.schema.json AND I have updated example files used by fossa init command. You may also need to update these if you have added/removed new dependency type (e.g. pip) or analysis target type (e.g. poetry).
  • [ ] If I made changes to a subcommand's options, I updated docs/references/subcommands/<subcommand>.md.

csasarak avatar May 03 '24 16:05 csasarak