GREE Controller 0.14.20

This commit is contained in:
Mateusz Gruszczyński
2026-09-16 22:44:03 +02:00
parent 5793ab8b71
commit ba74563da4
3 changed files with 10 additions and 2 deletions
@@ -1,7 +1,7 @@
{
"domain": "gree_controller",
"name": "GREE Controller",
"version": "0.14.19",
"version": "0.14.20",
"config_flow": true,
"integration_type": "hub",
"iot_class": "local_polling",
+8
View File
@@ -1,5 +1,13 @@
# Changelog
## 0.14.20
- Fixes ARM cross-build startup by removing the invalid `xx-cargo --version` probe; `xx-cargo build` remains the cross-compilation entry point.
- Installs the Rust target standard library in a cacheable layer before project sources are copied, so source-only changes do not redownload/reinstall it.
- Fetches Cargo dependencies before target-specific setup so amd64/arm64 reuse the same registry/git cache.
- Separates compiled `target/` caches by target architecture to avoid multi-platform build contention while retaining incremental dependency reuse.
- Keeps the existing `build.sh` workflow and `DISTRO=alpine` (musl/Alpine) versus `DISTRO=trixie` (GNU/glibc Debian Trixie) runtime selection unchanged.
## 0.14.19
- Speeds up multi-architecture OCI builds by running Rust/Cargo on `BUILDPLATFORM` and cross-compiling to amd64/arm64 instead of compiling ARM under QEMU.
+1 -1
View File
@@ -1,5 +1,5 @@
name: "GREE Controller"
version: "0.14.19"
version: "0.14.20"
slug: "gree_controller"
description: "Local GREE HVAC controller with Web UI and Home Assistant integration"
url: "https://git.linuxiarz.pl/gru/gree-controller-ha-addon/"