Dev deploy, 1 Oct: lane 11, the R3 fixes and today's issue fixes #1004

Closed
opened 2026-10-01 20:16:35 +00:00 by claude-bot · 0 comments
Collaborator

The owner asked for a dev deploy on 1 Oct. Dev only; prod stays on v4.4.1. Recorded here as done.

What went out. Dev moved from 29a320cf (#953) to main at 8192839d (CI green on that commit). That brings lane 11 (#737, every PR), the R3 fixes (#983), and today's merges: #992 (#798), #994 (#877), #997 (#995), #998 (#830, #990).

Steps, in order

  1. Backup first: ~/predeploy-backups/questboard-20261001-200148-29a320cf.dump on ai-dev-server (custom format, 108 tables, read back with pg_restore --list). This is the rollback, together with git checkout 29a320cf.
  2. git pull --ff-only && docker compose up -d --build.
  3. Migrations: a9430d1e2f3b → 11a1b2c3d4e5 → 11b2c3d4e5f6 (old stat blocks become sheets, D205) → 11c3d4e5f6a7 → 11d4e5f6a7b8 → a798c0d1e2f3. No errors.
  4. Verified: all seven containers healthy; APP_VERSION 4.4.1, bot contract 2; /ready 200 inside and through the public address; no errors in the backend, worker, beat or bot logs; a web font served as font/woff2.
  5. Demo seed: dry run, then python -m demo.seed --reset --member-user-id ec7d2e5c… with the checkout's demo/ mounted. Exit 0. Six demo campaigns, 44 seeded sheets, three of them still being started (Perrin Loake twice, Corwin Hale). The owner's seats afterwards: player in The Amberwake Accord, Hollow & Ash and The Tuesday Tide; GM in the GM copy; and GM of their own three campaigns, untouched.
  6. Review site: answers volume backed up (~/backups/qb-feedback-data-20261001T201453Z.tgz, 7 files), tools/feedback-site extracted from origin/main, rebuilt. Healthy; 7 answers before and after; /feedback/prototype and /feedback/prototype/lane9 answer 200.

Noted

  • One sheet on dev is not the seed's: 45 sheets in all against the seed's 44. That is the migration converting an existing stat block in a real campaign, as D205 intends.
  • The worker logs "Could not ask the bot what it can do" at INFO; the bot has no Discord token on dev, as always.
  • Not on dev yet: #1002 (#841), #1003 (#993), #680, #702 and #999, which were not merged when this went out.

The Redesign Review page's opening notes now say dev is ready.

The owner asked for a dev deploy on 1 Oct. Dev only; prod stays on v4.4.1. Recorded here as done. **What went out.** Dev moved from `29a320cf` (#953) to main at `8192839d` (CI green on that commit). That brings lane 11 (#737, every PR), the R3 fixes (#983), and today's merges: #992 (#798), #994 (#877), #997 (#995), #998 (#830, #990). **Steps, in order** 1. **Backup first:** `~/predeploy-backups/questboard-20261001-200148-29a320cf.dump` on `ai-dev-server` (custom format, 108 tables, read back with `pg_restore --list`). This is the rollback, together with `git checkout 29a320cf`. 2. `git pull --ff-only && docker compose up -d --build`. 3. **Migrations:** `a9430d1e2f3b` → `11a1b2c3d4e5` → `11b2c3d4e5f6` (old stat blocks become sheets, D205) → `11c3d4e5f6a7` → `11d4e5f6a7b8` → `a798c0d1e2f3`. No errors. 4. **Verified:** all seven containers healthy; `APP_VERSION` 4.4.1, bot contract 2; `/ready` 200 inside and through the public address; no errors in the backend, worker, beat or bot logs; a web font served as `font/woff2`. 5. **Demo seed:** dry run, then `python -m demo.seed --reset --member-user-id ec7d2e5c…` with the checkout's `demo/` mounted. Exit 0. Six demo campaigns, 44 seeded sheets, three of them still being started (Perrin Loake twice, Corwin Hale). The owner's seats afterwards: player in The Amberwake Accord, Hollow & Ash and The Tuesday Tide; GM in the GM copy; and GM of their own three campaigns, untouched. 6. **Review site:** answers volume backed up (`~/backups/qb-feedback-data-20261001T201453Z.tgz`, 7 files), `tools/feedback-site` extracted from `origin/main`, rebuilt. Healthy; 7 answers before and after; `/feedback/prototype` and `/feedback/prototype/lane9` answer 200. **Noted** - One sheet on dev is not the seed's: 45 sheets in all against the seed's 44. That is the migration converting an existing stat block in a real campaign, as D205 intends. - The worker logs "Could not ask the bot what it can do" at INFO; the bot has no Discord token on dev, as always. - Not on dev yet: #1002 (#841), #1003 (#993), #680, #702 and #999, which were not merged when this went out. The Redesign Review page's opening notes now say dev is ready.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rbrooks/Quest-Board#1004
No description provided.