Issue #, if available:
Finch dependencies must be verified against known good shasum at pull time.
Description of changes:
This change refactors Finch to use the dependency mechanism in finch-core for pulling and verifying core dependencies such as the OS image and Lima bundle for macOS and the rootfs archive for Windows platforms.
As a side effect of this change, dependency updates are now 1-to-1 with finch-core updates. This is a simplification on the current mechanism which duplicated the effort for updates.
Testing done:
Ran make on macOS.
[x] I've reviewed the guidance in CONTRIBUTING.md
License Acceptance
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Issue #, if available: Finch dependencies must be verified against known good shasum at pull time.
Description of changes: This change refactors Finch to use the dependency mechanism in
finch-core
for pulling and verifying core dependencies such as the OS image and Lima bundle for macOS and the rootfs archive for Windows platforms.As a side effect of this change, dependency updates are now 1-to-1 with finch-core updates. This is a simplification on the current mechanism which duplicated the effort for updates.
Testing done: Ran
make
on macOS.License Acceptance
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.