docs(release): record the v26.13.0 release notes #716

Merged
timothy merged 1 commits from release/v26.13.0 into main 2026-08-03 19:02:25 +02:00
Owner

Release-notes row for the upcoming v26.13.0 tag (73 PRs merged since v26.12.0).

Docs-only — the release-boundary docs step from docs/ci-cd.md → Cutting a release, phase 1.

Pre-release gate run locally on 9928be805:

  • dotnet build ErsatzTV.sln — 0 errors
  • TZ=UTC dotnet test — 4441 passed, 0 failed (7 assemblies)
  • web: typecheck + lint clean, 1184 vitest tests passed, npm run build OK
  • dotnet list package --vulnerable --include-transitive — clean across all 17 projects
  • decisions_validate.py — OK; build_decisions_catalog.py — no drift

5 dual-provider migrations in range; the Komodo pre-deploy hook runs migration-smoke.sh against the candidate.


Re-triggered: the EF migration integrity job on run 1492 was KILLED (its log file is absent from dbfs — actions_log/.../7444.log.zst does not exist), not a genuine failure. A one-line markdown diff cannot break EF migrations.

Release-notes row for the upcoming `v26.13.0` tag (73 PRs merged since `v26.12.0`). Docs-only — the release-boundary docs step from `docs/ci-cd.md` → Cutting a release, phase 1. **Pre-release gate run locally on `9928be805`:** - `dotnet build ErsatzTV.sln` — 0 errors - `TZ=UTC dotnet test` — 4441 passed, 0 failed (7 assemblies) - web: typecheck + lint clean, 1184 vitest tests passed, `npm run build` OK - `dotnet list package --vulnerable --include-transitive` — clean across all 17 projects - `decisions_validate.py` — OK; `build_decisions_catalog.py` — no drift 5 dual-provider migrations in range; the Komodo pre-deploy hook runs `migration-smoke.sh` against the candidate. --- _Re-triggered: the `EF migration integrity` job on run 1492 was KILLED (its log file is absent from dbfs — `actions_log/.../7444.log.zst does not exist`), not a genuine failure. A one-line markdown diff cannot break EF migrations._
timothy added 1 commit 2026-08-02 20:41:33 +02:00
docs(release): record the v26.13.0 release notes
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 25s
PR Gates / CI image pin matches docker/ci (pull_request) Successful in 31s
PR Gates / decisions lifecycle (pull_request) Successful in 45s
PR Gates / Docs update reminder (pull_request) Successful in 44s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 56s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 1m4s
Build ErsatzTV Image / Functional E2E (curl + UI contracts) (pull_request) Successful in 1m4s
PR Gates / Script tests (pytest) (pull_request) Successful in 1m18s
review-verdict/h10 Exempt: docs-only change (no code, no protected path)
Review verdict / Set review-verdict status (pull_request_target) Successful in 7s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 27s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
016a05ced8
73 PRs merged since v26.12.0. Adds the release-table row in docs/ci-cd.md
covering the RuleBuilder maturation, the On Now/Next overlay, searchable
library pickers, the watermark/QSV correctness fixes, and the H10
review-verdict gate hardening.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
timothy merged commit 9dc360c9fa into main 2026-08-03 19:02:25 +02:00
Sign in to join this conversation.