runfinch/finch-core

ci: Automate generating and packaging limactl binary for virtualization framework

Closed this issue · 0 comments

Whats going on?

We don’t have automation to build dependencies necessary to support virtualization framework in finch.

  • finch-core builds the dependencies of finch via a github action.
  • finch-core builds the dependencies on the minimum OS version supported by finch which is macOS 11
  • Virtualization framework has a requirement to build limactl binary on macOS 13 as that is the minimum supported OS version for lima to support virtualization framework.
  • We don’t have a workflow which builds limactl binary on macOS13 and the rest on macOS11.

Create a workflow that generates limactl dependency on macOS 13 and adds it to the dependency distribution.