ci: Gitea Actions validation for add-ons #6

Merged
gronod merged 5 commits from feat/gitea-actions-validate into develop 2026-09-25 21:50:55 +01:00
Owner

Adds .gitea/workflows/validate.yml.

Jobs:

  • YAML parse + config.yaml vs VERSION
  • emby-mcp gofmt, vet, build, test
  • openai-codex-proxy node --check entrypoint.js
  • n95-mqtt-bridge pin consistency and go test on tagged upstream

Do not merge until a runner labelled ubuntu-latest is registered and Actions is enabled on the repo.

Adds `.gitea/workflows/validate.yml`. Jobs: - YAML parse + config.yaml vs VERSION - emby-mcp gofmt, vet, build, test - openai-codex-proxy node --check entrypoint.js - n95-mqtt-bridge pin consistency and `go test` on tagged upstream Do not merge until a runner labelled ubuntu-latest is registered and Actions is enabled on the repo.
gronod added 1 commit 2026-09-25 21:17:30 +01:00
ci: add Gitea Actions validation for add-ons
Validate add-ons / YAML and layout (pull_request) Failing after 26s
Validate add-ons / emby-mcp Go (pull_request) Failing after 57s
Validate add-ons / openai-codex-proxy (pull_request) Successful in 1m47s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (pull_request) Failing after 44s
e6b6968b5e
Run YAML/config checks, emby-mcp gofmt/vet/build/test, proxy
entrypoint syntax, and n95 upstream pin + go test on push and PR
to develop/main.
gronod added 1 commit 2026-09-25 21:19:51 +01:00
docs: describe protected branches and CI-gated PRs
Validate add-ons / YAML and layout (pull_request) Failing after 5s
Validate add-ons / emby-mcp Go (pull_request) Failing after 13s
Validate add-ons / openai-codex-proxy (pull_request) Successful in 16s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (pull_request) Canceled after 43s
a25e22175a
gronod added 1 commit 2026-09-25 21:22:30 +01:00
ci: install python3-yaml via apt and gofmt emby-mcp
Validate add-ons / YAML and layout (pull_request) Failing after 35s
Validate add-ons / emby-mcp Go (pull_request) Failing after 3m55s
Validate add-ons / openai-codex-proxy (pull_request) Successful in 13s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (pull_request) Failing after 39s
e420c8c0c3
Gitea ubuntu-latest is PEP 668 so pip install pyyaml fails.
gofmt -l was dirty on main.go, items_test.go, tools_browse.go.
gronod added 1 commit 2026-09-25 21:27:47 +01:00
fix: sync openai-codex-proxy VERSION and image label to 1.0.3
Validate add-ons / YAML and layout (pull_request) Successful in 27s
Validate add-ons / openai-codex-proxy (pull_request) Canceled after 0s
Validate add-ons / n95-mqtt-bridge pin and upstream tests (pull_request) Canceled after 0s
Validate add-ons / emby-mcp Go (pull_request) Canceled after 3m39s
be4bf4c7a5
gronod added 1 commit 2026-09-25 21:34:01 +01:00
ci: parallel jobs, skip flaky/fixture tests
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
cbf2e07535
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 merged commit cbf2e07535 into develop 2026-09-25 21:50:55 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gronod/ha-gronod-addons#6