You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update info helper for new app build workflows (#135)
* Update info helper for new app build workflows
Extract additional app metadata (name, slug, description, url) from
config files and validate required options per the app configuration
spec. The action now errors when required fields (name, version, slug,
description, arch) are missing. Also marks build.* files as deprecated
with a warning to move base image, build arguments and labels to
Dockerfile.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Update tests for info helper required config validation
Add required fields (name, slug, description) to test config files and
add companion config files alongside deprecated build test files so
required field validation passes. Add workflow steps to validate the
new outputs.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Add warning if image is not set
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|`.description`| yes |`"An example Home Assistant app"`|
48
+
|`.arch`| yes |`["amd64","aarch64"]`|
49
+
|`.image`| no |`"ghcr.io/home-assistant/{arch}-app-example"`|
50
+
|`.url`| no |`"https://github.com/home-assistant/example"`|
51
+
52
+
A warning is emitted for each required option that is missing or null. See [App Configuration](https://developers.home-assistant.io/docs/apps/configuration) for full documentation.
53
+
54
+
If no config file exists, all values default to `""`.
0 commit comments