Changelog
All history information can be found at Github History
2026.4.0 • [Train: ]
Section titled “2026.4.0 • [Train: ]”- chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 43a10c5 (#1792) •
9b745b7• [@TrueCharts Bot] (2026-04-16) - feat(deps): update esphome 2026.3.3 → 2026.4.0 (#1779) •
8b55437• [@TrueCharts Bot] (2026-04-15)
2026.3.3 • [Train: ]
Section titled “2026.3.3 • [Train: ]”- fix(deps): update esphome 2026.3.2 → 2026.3.3 (#1728) •
2819649• [@TrueCharts Bot] (2026-04-07) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 00bb627 (#1736) •
c4cc46b• [@TrueCharts Bot] (2026-04-07)
2026.3.2 • [Train: ]
Section titled “2026.3.2 • [Train: ]”- fix(deps): update esphome 2026.3.1 → 2026.3.2 (#1715) •
9fbd230• [@TrueCharts Bot] (2026-04-01)
2026.3.1 • [Train: ]
Section titled “2026.3.1 • [Train: ]”- chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to cc5a5a3 (#1702) •
4b64d16• [@TrueCharts Bot] (2026-03-30) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to b2e5413 (#1692) •
340e7db• [@TrueCharts Bot] (2026-03-29) - fix(deps): update esphome 2026.3.0 → 2026.3.1 (#1662) •
d40820f• [@TrueCharts Bot] (2026-03-23)
2026.3.0 • [Train: ]
Section titled “2026.3.0 • [Train: ]”- feat(deps): update esphome 2026.2.4 → 2026.3.0 (#1655) •
f1bfcfb• [@TrueCharts Bot] (2026-03-19)
2026.2.4 • [Train: ]
Section titled “2026.2.4 • [Train: ]”- fix(deps): update esphome 2026.2.3 → 2026.2.4 (#1596) •
b32790a• [@TrueCharts Bot] (2026-03-03)
2026.2.3 • [Train: ]
Section titled “2026.2.3 • [Train: ]”- fix(deps): update esphome 2026.2.2 → 2026.2.3 (#1595) •
6838282• [@TrueCharts Bot] (2026-03-03)
2026.2.2 • [Train: ]
Section titled “2026.2.2 • [Train: ]”- fix(deps): update esphome 2026.2.1 → 2026.2.2 (#1582) •
0c60a47• [@TrueCharts Bot] (2026-02-26)
2026.2.1 • [Train: ]
Section titled “2026.2.1 • [Train: ]”- chore: test tests (#1467) •
6d9a63e• [@Kjeld Schouten] (2026-02-21) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to ec0d5db (#1516) •
41122ab• [@TrueCharts Bot] (2026-02-21) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 8ba5cf9 (#1509) •
a582912• [@TrueCharts Bot] (2026-02-21) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 1ffd2f7 (#1488) •
e6e72fe• [@TrueCharts Bot] (2026-02-21) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to cafd0ad (#1503) •
f0ec708• [@TrueCharts Bot] (2026-02-21) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 32f90bc (#1493) •
23a097e• [@TrueCharts Bot] (2026-02-21) - feat: move to new trueforge backed container tests (#1466) •
540a92f• [@Kjeld Schouten] (2026-02-20) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to e879aa6 (#1473) •
9c62d60• [@TrueCharts Bot] (2026-02-20) - fix(deps): update esphome 2026.2.0 → 2026.2.1 (#1464) •
f6e036c• [@TrueCharts Bot] (2026-02-20)
2026.2.0 • [Train: ]
Section titled “2026.2.0 • [Train: ]”- chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 8b4bc44 (#1428) •
6b51cc9• [@TrueCharts Bot] (2026-02-19) - Ensure all app images include
container-test.yamlat/container-test.yaml(#1409) •b73ea3e• [@Copilot] (2026-02-19) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to d5ee442 (#1411) •
bdbd669• [@TrueCharts Bot] (2026-02-19) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 3fa1246 (#1440) •
d136c5c• [@TrueCharts Bot] (2026-02-19) - feat(deps): update esphome 2026.1.5 → 2026.2.0 (#1403) •
e8aca60• [@TrueCharts Bot] (2026-02-19)
2026.1.5 • [Train: ]
Section titled “2026.1.5 • [Train: ]”- chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to a6e9da2 (#1375) •
0136ff6• [@TrueCharts Bot] (2026-02-18) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 911cc57 (#1361) •
62a6538• [@TrueCharts Bot] (2026-02-18) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to cac0b51 (#1389) •
8dd5fe9• [@TrueCharts Bot] (2026-02-18) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 0c2ff68 (#1338) •
febcc92• [@TrueCharts Bot] (2026-02-17) - fix apps:aps •
74aee74• [@Kjeld Schouten] (2026-02-17) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to d9b5d12 (#1298) •
0bfdb42• [@TrueCharts Bot] (2026-02-16) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 0075081 (#1250) •
f1a47cd• [@TrueCharts Bot] (2026-02-16) - feat: move go testing to runtime instead of go test -v (#1235) •
3c9d92a• [@Kjeld Schouten] (2026-02-16) - feat: python update and test fix (#1231) •
6726e6e• [@Kjeld Schouten] (2026-02-16) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 2eeeff0 (#1233) •
5f431f8• [@TrueCharts Bot] (2026-02-16) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.12 docker digest digest to 3ba383a (#1268) •
dd6d0e2• [@TrueCharts Bot] (2026-02-16) - fix(python-dep): update ghcr.io/trueforge-org/python docker tag 3.13.7 → 3.13.12 (#1148) •
c47dada• [@TrueCharts Bot] (2026-02-15) - setup initial work on container-test.yaml files •
7cabf85• [@Kjeld Schouten] (2026-02-15) - test: standardize all container tests on shared image helper pattern (#1184) •
a0ed683• [@Copilot] (2026-02-15) - test: mount host-backed /config in container tests (#1178) •
ed57e3c• [@Copilot] (2026-02-15) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.7 docker digest digest to 708f480 (#1088) •
9e5f62f• [@TrueCharts Bot] (2026-02-12) - fix(deps): update esphome 2026.1.4 → 2026.1.5 (#1078) •
4be9454• [@TrueCharts Bot] (2026-02-10)
2026.1.4 • [Train: ]
Section titled “2026.1.4 • [Train: ]”- fix(deps): update esphome 2026.1.3 → 2026.1.4 (#1040) •
fa5685d• [@TrueCharts Bot] (2026-02-04)
2026.1.3 • [Train: ]
Section titled “2026.1.3 • [Train: ]”- fix(deps): update esphome 2026.1.2 → 2026.1.3 (#986) •
7b58d3f• [@TrueCharts Bot] (2026-01-30)
2026.1.2 • [Train: ]
Section titled “2026.1.2 • [Train: ]”- chore(python-dep): update ghcr.io/trueforge-org/python:3.13.7 docker digest digest to 28879e6 (#957) •
2738501• [@TrueCharts Bot] (2026-01-26) - fix(deps): update esphome 2026.1.1 → 2026.1.2 (#949) •
0af0ca2• [@TrueCharts Bot] (2026-01-25)
2026.1.1 • [Train: ]
Section titled “2026.1.1 • [Train: ]”- chore(python-dep): update ghcr.io/trueforge-org/python:3.13.7 docker digest digest to 3664bd1 (#901) •
643ace1• [@TrueCharts Bot] (2026-01-24) - fix(deps): update esphome 2026.1.0 → 2026.1.1 (#912) •
ddc3139• [@TrueCharts Bot] (2026-01-23)
2026.1.0 • [Train: ]
Section titled “2026.1.0 • [Train: ]”- BREAKING CHANGE(deps): Update esphome 2025.12.7 → 2026.1.0 (#883) •
6ffb5e1• [@TrueCharts Bot] (2026-01-21)
2025.12.7 • [Train: ]
Section titled “2025.12.7 • [Train: ]”- chore(python-dep): update ghcr.io/trueforge-org/python:3.13.7 docker digest digest to 7c54cb2 (#859) •
d25e209• [@TrueCharts Bot] (2026-01-20) - fix(deps): update esphome 2025.12.6 → 2025.12.7 (#835) •
83cc8f7• [@TrueCharts Bot] (2026-01-17) - chore(python-dep): update ghcr.io/trueforge-org/python:3.13.7 docker digest digest to cbb27d8 (#832) •
da9504c• [@TrueCharts Bot] (2026-01-17)
2025.12.6 • [Train: ]
Section titled “2025.12.6 • [Train: ]”- feat(deps): update esphome 2025.11.5 → 2025.12.6 (#772) •
0c0e0dd• [@TrueCharts Bot] (2026-01-16)
2025.11.5 • [Train: ]
Section titled “2025.11.5 • [Train: ]”- chore: update python •
28db140• [@Kjeld Schouten] (2025-12-13) - release(update): update image ghcr.io/trueforge-org/python (be294e0 → 6a1f701) (#522) •
f5cb4a0• [@TrueCharts Bot] (2025-12-13) - release(esphome): update esphome (2025.11.4 → 2025.11.5) (#662) •
e3d128b• [@TrueCharts Bot] (2025-12-09)
2025.11.4 • [Train: ]
Section titled “2025.11.4 • [Train: ]”- release(esphome): update esphome (2025.11.3 → 2025.11.4) (#619) •
3e8e8d6• [@TrueCharts Bot] (2025-12-05)
2025.11.3 • [Train: ]
Section titled “2025.11.3 • [Train: ]”- release(esphome): update esphome (2025.11.2 → 2025.11.3) (#593) •
0e0f602• [@TrueCharts Bot] (2025-12-03)
2025.11.2 • [Train: ]
Section titled “2025.11.2 • [Train: ]”- release(esphome): update esphome (2025.11.1 → 2025.11.2) (#536) •
c7614ea• [@TrueCharts Bot] (2025-11-28)
2025.11.1 • [Train: ]
Section titled “2025.11.1 • [Train: ]”- release(esphome): update esphome (2025.11.0 → 2025.11.1) (#526) •
63ccd7e• [@TrueCharts Bot] (2025-11-27)
2025.11.0 • [Train: ]
Section titled “2025.11.0 • [Train: ]”- release(update): update image ghcr.io/trueforge-org/python (6119b5e → 7f3a002) (#492) •
67bc1c2• [@TrueCharts Bot] (2025-11-22) - release(update): update image ghcr.io/trueforge-org/python (7f3a002 → be294e0) (#505) •
bd5440e• [@TrueCharts Bot] (2025-11-22) - fix(ci): allow more http codes in tests (#473) •
202cf8a• [@Kjeld Schouten] (2025-11-22) - release(update): update image ghcr.io/trueforge-org/python (436649e → 6119b5e) (#444) •
c830617• [@TrueCharts Bot] (2025-11-20) - release(esphome): update esphome (2025.10.5 → 2025.11.0) (#428) •
27c8f07• [@TrueCharts Bot] (2025-11-19)
2025.10.5 • [Train: ]
Section titled “2025.10.5 • [Train: ]”- release(update): update image ghcr.io/trueforge-org/python (8a2c1da → 436649e) (#342) •
b68339e• [@TrueCharts Bot] (2025-11-17) - release(esphome): update ghcr.io/trueforge-org/python ( 3.13.7 → ) (#290) •
eed09a5• [@TrueCharts Bot] (2025-11-13) - release(esphome): update esphome ( 2025.10.4 → 2025.10.5 ) (#266) •
232ec6e• [@TrueCharts Bot] (2025-11-12)
2025.10.4 • [Train: ]
Section titled “2025.10.4 • [Train: ]”- release(esphome): update ghcr.io/trueforge-org/python ( 3.13.7 → ) (#207) •
2f5eae5• [@TrueCharts Bot] (2025-11-10) - release(esphome): update ghcr.io/trueforge-org/python ( 3.13.7 → ) (#246) •
326e843• [@TrueCharts Bot] (2025-11-10) - remove dockerfile 1 syntax annottation •
76e212f• [@Kjeld Schouten] (2025-11-07) - release(esphome): update ghcr.io/trueforge-org/python ( 3.13.7 → ) (#181) •
8b266f5• [@TrueCharts Bot] (2025-11-07) - more agressively utilise apps user •
9162777• [@Kjeld Schouten] (2025-11-07) - release(esphome): update esphome ( 2025.10.3 → 2025.10.4 ) (#164) •
ecbec95• [@TrueCharts Bot] (2025-11-07)
2025.10.3 • [Train: ]
Section titled “2025.10.3 • [Train: ]”- release(esphome): update ghcr.io/trueforge-org/python ( 3.13.7 → ) (#152) •
0c8e6fe• [@TrueCharts Bot] (2025-11-07) - upload everything to quay •
2b6f79d• [@Kjeld Schouten] (2025-11-04) - trigger rebuilds and republic •
97d8992• [@Kjeld Schouten] (2025-11-04) - digest-pin all the containers •
9e19651• [@Kjeld Schouten] (2025-11-04) - Update esphome ( 2025.10.2 → 2025.10.3 ) (#111) •
fe9b171• [@TrueCharts Bot] (2025-10-24)
2025.10.2 • [Train: ]
Section titled “2025.10.2 • [Train: ]”- Update esphome ( 2025.10.1 → 2025.10.2 ) (#102) •
9f23bcd• [@TrueCharts Bot] (2025-10-20)
2025.10.1 • [Train: ]
Section titled “2025.10.1 • [Train: ]”- Update esphome ( 2025.9.3 → 2025.10.1 ) (#90) •
e43fc2c• [@TrueCharts Bot] (2025-10-18)
2025.9.3 • [Train: ]
Section titled “2025.9.3 • [Train: ]”- Migrate to new Testing backend (#47) •
4eb3d6f• [@Kjeld Schouten] (2025-10-03) - Update esphome ( 2025.9.2 → 2025.9.3 ) (#40) •
82d7ad7• [@TrueCharts Bot] (2025-10-02) - Port all containers to ubuntu (#43) •
ba0dc35• [@Kjeld Schouten] (2025-10-02)
2025.9.2 • [Train: ]
Section titled “2025.9.2 • [Train: ]”- update python on everything •
5a6d962• [@Kjeld Schouten] (2025-10-01) - include official wheel repo •
026e22c• [@Kjeld Schouten] (2025-09-30) - use our own python-alpine container •
145ad58• [@Kjeld Schouten] (2025-09-30) - unsafe best match •
7517f95• [@Kjeld Schouten] (2025-09-30) - more wheels •
fe2b09c• [@Kjeld Schouten] (2025-09-30) - release(esphome): update esphome ( 2025.9.1 → 2025.9.2 ) •
874622f• [@truecharts-admin] (2025-09-29) - Merge pull request #27 from trueforge-org/renovate/esphome-esphome-2025.x •
cd79614• [@Kjeld Schouten] (2025-09-29)
2025.9.1 • [Train: ]
Section titled “2025.9.1 • [Train: ]”- remove entrypoint when its alread set in base image •
f15dcb2• [@Kjeld Schouten] (2025-09-29) - move python image to ours •
22a31fe• [@Kjeld Schouten] (2025-09-29) - fix some broken python containers •
85b72ff• [@Kjeld Schouten] (2025-09-29) - Some more work on alpine and docker labels •
a3532dc• [@Kjeld Schouten] (2025-09-29) - remove packages already included with base image •
b306eac• [@Kjeld Schouten] (2025-09-29) - Change default license and add note about licenses •
44bc503• [@Kjeld Schouten] (2025-09-28) - release(esphome): update esphome ( 2025.9.0 → 2025.9.1 ) (#826) •
da9b1ad• [@sticky-gecko[bot]] (2025-09-19)
2025.9.0 • [Train: ]
Section titled “2025.9.0 • [Train: ]”- release(esphome): update esphome ( 2025.8.4 → 2025.9.0 ) (#818) •
7468a7c• [@sticky-gecko[bot]] (2025-09-17)
2025.8.4 • [Train: ]
Section titled “2025.8.4 • [Train: ]”- release(esphome): update esphome ( 2025.8.3 → 2025.8.4 ) (#786) •
5ad56ad• [@sticky-gecko[bot]] (2025-09-10)
2025.8.3 • [Train: ]
Section titled “2025.8.3 • [Train: ]”- release(esphome): update esphome ( 2025.8.2 → 2025.8.3 ) (#759) •
9f73c4d• [@sticky-gecko[bot]] (2025-09-04) - fix: update nzbget vars and esphome entrypoint (#760) •
f91c716• [@Devin Buhl] (2025-09-04)
2025.8.2 • [Train: ]
Section titled “2025.8.2 • [Train: ]”- release(esphome): update esphome ( 2025.8.1 → 2025.8.2 ) (#735) •
c3a4bdc• [@sticky-gecko[bot]] (2025-08-29)
2025.8.1 • [Train: ]
Section titled “2025.8.1 • [Train: ]”- release(esphome): update esphome ( 2025.8.0 → 2025.8.1 ) (#727) •
8d9da5d• [@sticky-gecko[bot]] (2025-08-25)
2025.8.0 • [Train: ]
Section titled “2025.8.0 • [Train: ]”- release(esphome): update esphome ( 2025.7.5 → 2025.8.0 ) (#715) •
ec110e6• [@sticky-gecko[bot]] (2025-08-20)
2025.7.5 • [Train: ]
Section titled “2025.7.5 • [Train: ]”- release(esphome): update esphome ( 2025.7.4 → 2025.7.5 ) (#669) •
77f8321• [@sticky-gecko[bot]] (2025-08-05)
2025.7.4 • [Train: ]
Section titled “2025.7.4 • [Train: ]”- release(esphome): update esphome ( 2025.7.3 → 2025.7.4 ) (#648) •
a936c49• [@sticky-gecko[bot]] (2025-07-28)
2025.7.3 • [Train: ]
Section titled “2025.7.3 • [Train: ]”- fix(esphome): reduce CVEs by replacing build-essential with upstream pkgs (#644) •
2679a0a• [@Devin Buhl] (2025-07-26) - release(esphome): update esphome ( 2025.7.2 → 2025.7.3 ) (#635) •
463fd07• [@sticky-gecko[bot]] (2025-07-22)
2025.7.2 • [Train: ]
Section titled “2025.7.2 • [Train: ]”- fix(esphome): use slim debian base image (#626) •
5427321• [@Devin Buhl] (2025-07-21) - release(esphome): update esphome ( 2025.7.1 → 2025.7.2 ) (#627) •
0a09477• [@sticky-gecko[bot]] (2025-07-19)
2025.7.1 • [Train: ]
Section titled “2025.7.1 • [Train: ]”- release(esphome): update esphome ( 2025.7.0 → 2025.7.1 ) (#622) •
7165bec• [@sticky-gecko[bot]] (2025-07-17)
2025.7.0 • [Train: ]
Section titled “2025.7.0 • [Train: ]”- release(esphome): update esphome ( 2025.6.3 → 2025.7.0 ) (#620) •
fb0b38e• [@sticky-gecko[bot]] (2025-07-16)
2025.6.3 • [Train: ]
Section titled “2025.6.3 • [Train: ]”- Revert “fix(esphome): use slim debian base image” (#608) •
03c52f6• [@Devin Buhl] (2025-07-12) - fix(esphome): use slim debian base image (#603) •
9b3efef• [@Devin Buhl] (2025-07-10) - feat(esphome): Move to non-Alpine Python3.13 to prevent musl issues (#583) •
c1ecf50• [@Bernd Schorgers] (2025-07-04) - release(esphome): update esphome ( 2025.6.2 → 2025.6.3 ) (#577) •
13e08a9• [@sticky-gecko[bot]] (2025-07-03)
2025.6.2 • [Train: ]
Section titled “2025.6.2 • [Train: ]”- release(esphome): update esphome ( 2025.6.1 → 2025.6.2 ) (#567) •
f6221b8• [@sticky-gecko[bot]] (2025-06-28)
2025.6.1 • [Train: ]
Section titled “2025.6.1 • [Train: ]”- release(esphome): update esphome ( 2025.6.0 → 2025.6.1 ) (#556) •
b1765f5• [@sticky-gecko[bot]] (2025-06-23)
2025.6.0 • [Train: ]
Section titled “2025.6.0 • [Train: ]”- release(esphome): update esphome ( 2025.5.2 → 2025.6.0 ) (#546) •
d203a5e• [@sticky-gecko[bot]] (2025-06-18)
2025.5.2 • [Train: ]
Section titled “2025.5.2 • [Train: ]”- release(esphome): update esphome ( 2025.5.1 → 2025.5.2 ) (#505) •
a9d5877• [@sticky-gecko[bot]] (2025-06-03)
2025.5.1 • [Train: ]
Section titled “2025.5.1 • [Train: ]”- chore: use
UV_EXTRA_INDEX_URL[ci-skip] (#498) •d0c506e• [@Devin Buhl] (2025-05-31) - feat: upgrade python alpine base images to 3.22 (#497) •
3764932• [@Devin Buhl] (2025-05-31) - release(esphome): update esphome ( 2025.5.0 → 2025.5.1 ) (#483) •
a96fe1f• [@sticky-gecko[bot]] (2025-05-27)
2025.5.0 • [Train: ]
Section titled “2025.5.0 • [Train: ]”- ci: add APP var to bakefiles (#469) •
62cc8e2• [@Devin Buhl] (2025-05-23) - release(esphome): update esphome ( 2025.4.2 → 2025.5.0 ) (#464) •
7d2a88c• [@sticky-gecko[bot]] (2025-05-21)
2025.4.2 • [Train: ]
Section titled “2025.4.2 • [Train: ]”- fix(deps): update dependency esphome (2025.4.1 → 2025.4.2) (#437) •
a812ad7• [@sticky-gecko[bot]] (2025-05-11)
2025.4.1 • [Train: ]
Section titled “2025.4.1 • [Train: ]”- fix: pin alpine and python versions across all apps [ci-skip] (#433) •
9e95f5e• [@Devin Buhl] (2025-05-11) - fix: update wheels and env for python apps (#425) •
1ae0723• [@Devin Buhl] (2025-05-10) - fix(deps): update dependency esphome (2025.4.0 → 2025.4.1) (#393) •
1d41ccc• [@sticky-gecko[bot]] (2025-04-29)
2025.4.0 • [Train: ]
Section titled “2025.4.0 • [Train: ]”- feat(deps): update dependency esphome (2025.3.3 → 2025.4.0) (#357) •
6afbbe6• [@sticky-gecko[bot]] (2025-04-17)
2025.3.3 • [Train: ]
Section titled “2025.3.3 • [Train: ]”- chore: dockerfile style updates [ci-skip] (#331) •
37a676f• [@Devin Buhl] (2025-04-10) - feat(esphome): update to python 3.13 (#289) •
e302e54• [@Devin Buhl] (2025-04-09) - ci: add SOURCE var in bake files [ci-skip] (#312) •
6d81fdb• [@Devin Buhl] (2025-04-04) - fix(deps): update dependency esphome (2025.3.2 → 2025.3.3) (#287) •
17bab49• [@sticky-gecko[bot]] (2025-03-31)
2025.3.2 • [Train: ]
Section titled “2025.3.2 • [Train: ]”- chore: update COPY for all apps [ci-skip] (#286) •
27b352f• [@Devin Buhl] (2025-03-31) - fix(esphome): remove cache workdir (#279) •
1d7de46• [@Michał Ciemięga] (2025-03-30) - chore: add dockerignore for all apps [ci-skip] (#284) •
d1336f5• [@Devin Buhl] (2025-03-30) - ci: implement
docker-bake.hcl[ci-skip] (#266) •2d11b51• [@Devin Buhl] (2025-03-28)