feat/gitea-actions-validate
Validate add-ons / YAML and layout (pull_request) Successful in 9s
Validate add-ons / emby-mcp gofmt (pull_request) Successful in 11s
Validate add-ons / emby-mcp vet (pull_request) Successful in 40s
Validate add-ons / emby-mcp build (pull_request) Successful in 18s
Validate add-ons / openai-codex-proxy (pull_request) Successful in 1m30s
Validate add-ons / n95-mqtt-bridge pin (pull_request) Successful in 3s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (pull_request) Successful in 1m12s
Validate add-ons / emby-mcp Go (pull_request) Successful in 1m47s
Validate add-ons / YAML and layout (push) Successful in 9s
Validate add-ons / emby-mcp gofmt (push) Successful in 20s
Validate add-ons / emby-mcp vet (push) Successful in 55s
Validate add-ons / emby-mcp build (push) Successful in 30s
Validate add-ons / emby-mcp Go (push) Successful in 48s
Validate add-ons / openai-codex-proxy (push) Successful in 1m35s
Validate add-ons / n95-mqtt-bridge pin (push) Successful in 7s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (push) Successful in 32s
Split emby-mcp into gofmt/vet/build/test and n95 pin vs test so a capacity-8 runner can fill slots. Cancel superseded runs. Skip streamable HTTP e2e on CI (session handshake fails on act). Skip n95 TestCapture* (pcaps are not in the published tag).
Gronod's Home Assistant Add-Ons
Home Assistant custom add-on repository maintained by Gordon Bolton.
Add-ons
| Add-on | Description | Documentation |
|---|---|---|
| Deebot N95 Local Control | Local MQTT discovery and control for an already-provisioned Ecovacs Deebot N95 — replace its legacy cloud bootstrap and XMPP endpoint on a trusted LAN | README · DOCS |
| Emby MCP | Emby Model Context Protocol server with a REST bridge — search and control an Emby media library from MCP clients and Home Assistant conversation agents | README · DOCS |
| OpenAI Codex Proxy | OpenAI-compatible local endpoint backed by a ChatGPT account (Codex OAuth) — use ChatGPT Plus/Pro models from OpenAI-compatible integrations | README · DOCS |
Install this repository
- Home Assistant → Settings → Add-ons → Add-on Store → ⋮ → Repositories
- Add
https://git.i3omb.com/gronod/ha-gronod-addons - Install the add-on you want from the store and follow its documentation
Note: This repository was previously published as
https://git.i3omb.com/gronod/ha-emby-mcp. The old URL still works (it redirects), but if you switch an existing installation to the new URL the add-on hostnames change — see each add-on's DOCS for details.
Development
main is protected: no direct pushes. develop is the integration branch and is also protected. Work on a feature branch, open a PR into develop, then PR develop → main after CI is green.
Workflow: .gitea/workflows/validate.yml (runs on PRs to develop and main)
- YAML parse +
config.yamlversion vsVERSION emby-mcp:gofmt,go vet,go build,go testopenai-codex-proxy:node --checkon the entrypointn95-mqtt-bridge: upstream pin check +go teston the tagged upstream
A Gitea runner labelled ubuntu-latest must be registered for those jobs to run.
Support
Open an issue on the repository.
License
© 2026 Gordon Bolton. GPL v3 — see LICENCE.md.
Languages
Go
94.5%
JavaScript
2.9%
Shell
1.4%
Dockerfile
1.2%