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
5 Commits
Author SHA1 Message Date
gronod cbf2e07535 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
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).
2026-09-25 20:33:39 +00:00
gronod be4bf4c7a5 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
2026-09-25 20:27:24 +00:00
gronod e420c8c0c3 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
Gitea ubuntu-latest is PEP 668 so pip install pyyaml fails.
gofmt -l was dirty on main.go, items_test.go, tools_browse.go.
2026-09-25 20:22:07 +00:00
gronod a25e22175a 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
2026-09-25 20:19:27 +00:00
gronod e6b6968b5e 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
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.
2026-09-25 20:17:08 +00:00