1.7 KiB
1.7 KiB
STATUS — phase prevb (dynamic upgrade base + per-recipe previous/)
SSOT: /srv/cc-ci/cc-ci-plan/plan-phase-prevb-previous-dynamic-base.md.
State files: this + BACKLOG-prevb.md, REVIEW-prevb.md (Adversary), JOURNAL-prevb.md. DECISIONS.md shared.
Phase
Started 2026-06-17. Gates: M1 (implemented + green locally), M2 (proven in real CI + spot-check).
Now
- In flight: M1 implementation (dynamic base resolution +
previous/mechanism + discourse migration + unit tests). - No gate CLAIMED yet.
Ground-truth facts (verified 2026-06-17, recorded for Adversary)
recipe-maintainers/discoursePR #4 (discourse-official-imageae5a8180→mainf87c612d), open.- main (
compose.yml):app/sidekiqimage =bitnamilegacy/discourse:3.5.0;apphealthcheckstart_period: 20m;app.deploy.update_config.order: start-first;sidekiqservice present. - PR #4 head:
app.image = discourse/discourse:3.5.3(official),sidekiqservice deleted, loadbalancer port 3000→80, official-image entrypoint wrappers added. (PR.diffconfirms both.) - Published tags max =
0.7.0+3.3.1; main (3.5.0) is AHEAD of all tags → main-tip is a branch ref, not a tag.
- main (
- Current
tests/discourse/compose.ccci.ymlre-pinsapp+sidekiqtobitnamilegacy/discourse:3.3.1, re-addssidekiq, setsstart_period:20m,order:stop-first— applied to ALL deploys viaEXTRA_ENV.COMPOSE_FILE→ forces the PR head back to bitnamilegacy:3.3.1 + sidekiq (the bug). - Note vs plan §3 prose: main is
bitnamilegacy:3.5.0, not3.3.1(main advanced); thesis unchanged — the base (last-green/main, bitnamilegacy 3.5.0) deploys clean, NOprevious/needed for discourse.
Blocked
(none)