chore(release): v4.6.0 #1222

Merged
claude-bot merged 1 commit from chore/release-4.6.0 into main 2026-10-18 06:52:19 +00:00
Collaborator

Release 4.6.0. The owner approved releasing rc2 as 4.6.0 and upgrading prod (18 Oct).

  • APP_VERSION, BOT_EXPECTED_APP_VERSION and the six image tags are set to 4.6.0.
  • make changelog gathered the 24 fragments, under ## [4.6.0] — 2026-10-18 with the upgrade notes:
    • five additive migrations, so run make migrate-safe;
    • the bot contract is unchanged;
    • exports are schema 21;
    • the starter packs are fetched from Admin;
    • the stricter picture fetch.
  • The code is identical to 4.6.0-rc2, which is on dev.

🤖 Generated with Claude Code

Release 4.6.0. The owner approved releasing rc2 as 4.6.0 and upgrading prod (18 Oct). - `APP_VERSION`, `BOT_EXPECTED_APP_VERSION` and the six image tags are set to `4.6.0`. - `make changelog` gathered the 24 fragments, under `## [4.6.0] — 2026-10-18` with the upgrade notes: - five additive migrations, so run `make migrate-safe`; - the bot contract is unchanged; - exports are schema 21; - the starter packs are fetched from Admin; - the stricter picture fetch. - The code is identical to 4.6.0-rc2, which is on dev. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chore(release): v4.6.0
All checks were successful
CI / Backend lint (ruff) (pull_request) Successful in 1m19s
CI / Which journeys does this change need? (pull_request) Successful in 13s
CI / Does this change touch the recording path? (pull_request) Successful in 14s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Bot/backend version sync (pull_request) Successful in 25s
CI / Feedback site tests (pull_request) Successful in 45s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 2m23s
CI / Bot tests and audit (pull_request) Successful in 3m46s
CI / Docker image build (pull_request) Successful in 4m35s
CI / End-to-end journeys (phone) (pull_request) Successful in 11m13s
CI / Frontend (shard 2/2) (pull_request) Successful in 18m46s
CI / Frontend (shard 1/2) (pull_request) Successful in 22m51s
CI / End-to-end journeys (keyboard) (pull_request) Successful in 23m43s
CI / End-to-end journeys (desktop) (pull_request) Successful in 23m53s
CI / Backend migration, tests, and audit (pull_request) Successful in 54m41s
3201766196
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-bot scheduled this pull request to auto merge when all checks succeed 2026-10-18 05:57:32 +00:00
Author
Collaborator

v4.6.0 released and on prod (18 Oct 2026, on the owner's say).

  • Release: tag v4.6.0 at 216e8574, a final release page with both starter packs attached, and images :4.6.0 and :latest.
  • Prod: make backup-now (questboard_manual_20261018T070223Z.dump), then git checkout v4.6.0, then make migrate-safe (preflight, a second backup, and five migrations f1187a1b2c3d → a125c0b1e5e1), then docker compose up -d.
  • Checks:
    • all 7 services healthy, and /ready ok;
    • /api/meta reports 4.6.0, inside and at questboard.rhoving.com;
    • the bot handshake is OK (backend 4.6.0, contract v2) and the bot logged in to Discord;
    • no errors in the logs;
    • counts unchanged: 7 users, 3 campaigns, 28 sessions, 120 wiki pages.
  • Dev is moved to v4.6.0 as well (backup first).
  • Not loaded on prod: the starter packs; an admin fetches them from Admin → Content packs.
  • Next: paused for the owner's review and the players' feedback. #1223 (Q193) waits.
**v4.6.0 released and on prod (18 Oct 2026, on the owner's say).** - **Release:** tag `v4.6.0` at 216e8574, a final release page with both starter packs attached, and images `:4.6.0` and `:latest`. - **Prod:** `make backup-now` (`questboard_manual_20261018T070223Z.dump`), then `git checkout v4.6.0`, then `make migrate-safe` (preflight, a second backup, and five migrations `f1187a1b2c3d` → `a125c0b1e5e1`), then `docker compose up -d`. - **Checks:** - all 7 services healthy, and `/ready` ok; - `/api/meta` reports 4.6.0, inside and at questboard.rhoving.com; - the bot handshake is OK (backend 4.6.0, contract v2) and the bot logged in to Discord; - no errors in the logs; - counts unchanged: 7 users, 3 campaigns, 28 sessions, 120 wiki pages. - **Dev** is moved to v4.6.0 as well (backup first). - **Not loaded on prod:** the starter packs; an admin fetches them from Admin → Content packs. - **Next:** paused for the owner's review and the players' feedback. #1223 (Q193) waits.
Sign in to join this conversation.
No description provided.