Repository maintenance and renaming add-ons to apps - #380
Conversation
Following Home Assistant 2026.2, add-ons are renamed to apps. Rename all "Add-on" references to "App" (keeping the existing capitalization), point repository links at hassio-addons/app-base-python and replace https://addons.community with https://frenck.dev/home-assistant-apps. General repository maintenance, mirroring the other base images: - Maintainer email is now opensource@frenck.dev - Copyright range and maintenance badge bumped to 2026 - yamllint: one space before comments, line length check disabled - Code of Conduct updated to Contributor Covenant 3.0, security policy replaced with the version used across the organization - Architecture, Discord and community forum badges removed from README, stale GitLab CI badge replaced by the GitHub Actions badge - Lock and stale workflows removed - Reusable workflow calls pinned to hassio-addons/workflows v4.0.0 by commit SHA with least privileged permissions per caller; CI runs on pull requests only, deploy runs CI followed by the deployment on pushes to main and on published releases - Renovate keeps action digests pinned and uses managerFilePatterns instead of the deprecated fileMatch
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (16)
WalkthroughThe repository updates its branding from Add-ons to Apps, revises the code of conduct and metadata, modernizes Renovate and yamllint settings, and changes GitHub workflow triggers, permissions, reusable workflow pins, and maintenance workflows. ChangesRepository modernization
Estimated code review effort: 3 (Moderate) | ~25 minutes Change: Other ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 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. A rabbit hops through labels bright, Comment |
Proposed Changes
Following Home Assistant 2026.2, add-ons are renamed to apps. This PR prepares this base image for that and applies the general repository maintenance done across the other repositories, mirroring what was done for the Alpine, Debian and Ubuntu base images.
Renaming add-ons to apps
config.yamlare now "App" / "Apps" (keeping the existing capitalization), and "Home Assistant Community Add-ons" is now "Home Assistant Community Apps".hassio-addons/app-base-pythonandhttps://addons.communityis replaced byhttps://frenck.dev/home-assistant-apps.commitslink and the image documentation label pointed at amasterbranch; the default branch ismain, so those now do too. The commit activity badge pointed at the Alpine base repository instead of this one, that is fixed as well.Repository maintenance
opensource@frenck.dev.opensource@frenck.dev), security policy replaced with the version used in the other repositories (the old one carried a full PGP key block).hassio-addons/workflowsv4.0.0 by commit SHA, with least privileged permissions per caller. CI now runs on pull requests only; the deploy workflow runs CI followed by the deployment on pushes tomainand on published releases, alongside the standalone release drafter workflow (which this repository still had, so it only gained permissions and the pin).helpers:pinGitHubActionDigests) and usesmanagerFilePatternsinstead of the deprecatedfileMatch, which also resolves the "Config Migration Needed" notice on the Dependency Dashboard (Dependency Dashboard #126).Not applicable here: the release drafter
collapse-aftersetting (this repository has no local release drafter configuration, it is centralized in the org.githubrepository), the Bashio v0.19.0 and s6-overlay user bundle changes (this image ships no scripts or services of its own, and inherits Bashio v0.19.0 and s6-overlay 3.2.3.2 fromghcr.io/hassio-addons/base:21.0.5). The Code of Conduct and contributing guidelines already lived in.github.Verified locally: yamllint, hadolint, prettier, JSON lint, zizmor and the Renovate config validator all pass. The Dockerfile change is limited to labels.
Note: the repository itself still needs to be renamed to
app-base-pythonon GitHub for the updated links and badges to resolve.Related Issues
Mirrors hassio-addons/app-ubuntu-base#184 and hassio-addons/app-base#392.
Summary by CodeRabbit
Documentation
Maintenance
Configuration