Conversation
WalkthroughThis PR rebands the project from "Home Assistant Community Add-on" to "Home Assistant Community App", updates GitHub workflow references to pinned commits, adds permission blocks to workflows for enhanced security, updates the Code of Conduct to version 3.0, and refreshes the copyright year to 2026. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Fix all issues with AI agents
In `@zerotier/.README.j2`:
- Line 29: Fix the grammatical error in the README sentence "Edge builds apps
are based upon the latest development version." by inserting the missing word
"of" so it reads "Edge builds of apps are based upon the latest development
version."; locate and update the text snippet "Edge builds apps are based upon
the latest development version." in the template (.README.j2) or wherever that
string appears.
In `@zerotier/Dockerfile`:
- Around line 55-61: The image metadata key org.opencontainers.image.url
currently points to a broken URL; update its value to a valid reference by
replacing "https://frenck.dev/home-assistant-apps" with one of the suggested
URLs (either "https://frenck.dev/renaming-home-assistant-add-ons-to-apps/" or
"https://www.home-assistant.io/apps") so the Dockerfile metadata entry
org.opencontainers.image.url contains a working link.
🧹 Nitpick comments (2)
zerotier/rootfs/etc/s6-overlay/s6-rc.d/init-zerotier/run (1)
5-5: Typo in comment: "identiy" should be "identity".While this is a pre-existing typo not introduced by this PR, it would improve clarity to fix it.
✏️ Proposed fix
-# Generates an identiy in case it does not exists yet +# Generates an identity in case it does not exist yetzerotier/rootfs/etc/s6-overlay/s6-rc.d/zerotier/run (1)
11-11: Typo in comment: "Note sure" should be "Not sure".While this is a pre-existing typo not introduced by this PR, it would improve clarity to fix it.
✏️ Proposed fix
-# Note sure what this does. +# Not sure what this does.
| This Home Assistant Add-ons repository contains edge builds of add-ons. | ||
| Edge builds add-ons are based upon the latest development version. | ||
| This Home Assistant Apps repository contains edge builds of apps. | ||
| Edge builds apps are based upon the latest development version. |
There was a problem hiding this comment.
Grammatical error: missing "of".
"Edge builds apps are based upon..." should read "Edge builds of apps are based upon..."
Proposed fix
-Edge builds apps are based upon the latest development version.
+Edge builds of apps are based upon the latest development version.📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| Edge builds apps are based upon the latest development version. | |
| Edge builds of apps are based upon the latest development version. |
🤖 Prompt for AI Agents
In `@zerotier/.README.j2` at line 29, Fix the grammatical error in the README
sentence "Edge builds apps are based upon the latest development version." by
inserting the missing word "of" so it reads "Edge builds of apps are based upon
the latest development version."; locate and update the text snippet "Edge
builds apps are based upon the latest development version." in the template
(.README.j2) or wherever that string appears.
| maintainer="Franck Nijhof <opensource@frenck.dev>" \ | ||
| org.opencontainers.image.title="${BUILD_NAME}" \ | ||
| org.opencontainers.image.description="${BUILD_DESCRIPTION}" \ | ||
| org.opencontainers.image.vendor="Home Assistant Community Add-ons" \ | ||
| org.opencontainers.image.authors="Franck Nijhof <frenck@addons.community>" \ | ||
| org.opencontainers.image.vendor="Home Assistant Community Apps" \ | ||
| org.opencontainers.image.authors="Franck Nijhof <opensource@frenck.dev>" \ | ||
| org.opencontainers.image.licenses="MIT" \ | ||
| org.opencontainers.image.url="https://addons.community" \ | ||
| org.opencontainers.image.url="https://frenck.dev/home-assistant-apps" \ |
There was a problem hiding this comment.
🧩 Analysis chain
🌐 Web query:
https://frenck.dev/home-assistant-apps
💡 Result:
The page you linked (https://frenck.dev/home-assistant-apps) currently returns 404 Not Found (as of February 14, 2026), so it looks like it was moved or removed. [1]
Most likely, the relevant replacement context on Frenck’s site is his post “Renaming Home Assistant add-ons to apps” (published Nov 1, 2025), where he explains the terminology shift and why “apps” is clearer than “add-ons.” [2]
For the current Home Assistant documentation on this concept, see Home Assistant’s “Apps (formerly known as add-ons)” page, which explains what apps are, where to find them in the UI, and that they’re available when using Home Assistant Operating System. [3]
Sources:
[1] https://frenck.dev/home-assistant-apps (404)
[2] https://frenck.dev/renaming-home-assistant-add-ons-to-apps/
[3] https://www.home-assistant.io/apps
Update the broken URL in the image metadata.
The URL at line 61 (https://frenck.dev/home-assistant-apps) returns a 404 error and is no longer valid. Replace it with either:
- The blog post explaining the terminology:
https://frenck.dev/renaming-home-assistant-add-ons-to-apps/ - The official Home Assistant apps documentation:
https://www.home-assistant.io/apps
Otherwise, the branding and contact info updates are consistent with the PR objectives.
🤖 Prompt for AI Agents
In `@zerotier/Dockerfile` around lines 55 - 61, The image metadata key
org.opencontainers.image.url currently points to a broken URL; update its value
to a valid reference by replacing "https://frenck.dev/home-assistant-apps" with
one of the suggested URLs (either
"https://frenck.dev/renaming-home-assistant-add-ons-to-apps/" or
"https://www.home-assistant.io/apps") so the Dockerfile metadata entry
org.opencontainers.image.url contains a working link.
Proposed Changes
Follows the renaming as the Home Assistant project has done: Add-ons -> Apps.
Additionally introduces the new workflows in this repository.
Summary by CodeRabbit
Chores
Documentation