mirror of
https://github.com/home-assistant/supervisor.git
synced 2026-04-17 23:33:35 +01:00
* Fix add-on build using wrong architecture for non-native arch add-ons When building a locally-built add-on (no image tag), the architecture was always set to sys_arch.default (e.g. amd64 on x86_64) instead of matching against the add-on's declared architectures. This caused an i386-only add-on to incorrectly build as amd64. Use sys_arch.match() against the add-on's declared arch list in all code paths: the arch property, image name generation, BUILD_ARCH build arg, and default base image selection. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Use CpuArch enums to fix tests * Explicitly set _supported_arch as new list to fix tests * Fix pytests --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
34 KiB
34 KiB