chore: upgrade ghost to 6.47.0-alpine #7

Open
autonomic-bot wants to merge 1 commits from upgrade-808ac05 into main

Upgrade ghost app image 6.45.0-alpine → 6.47.0-alpine (latest).

Image tag changes

service current new notes
app ghost:6.45.0-alpine ghost:6.47.0-alpine pinned tag in compose.yml
db mysql:8.4 mysql:8.4 (unchanged) operator-only — deliberately NOT bumped

mysql deliberately NOT bumped

Ghost's official docs (https://ghost.org/docs/faq/supported-databases/) state "MySQL 8 is the only supported database in production." MySQL 9.x is untested/unsupported, removes mysql_native_password, enforces inline foreign-key specs, and 9.0.0 was pulled by Oracle. Staying on the 8.4 LTS tag (resolves to latest 8.4.x patch). abra recipe upgrade flagging 9.0–9.7 is a false-positive candidate list — SKIP. Re-evaluate only if Ghost publishes MySQL 9 support guidance.

Upstream release notes

app ghost 6.45.0 → 6.47.0:

No breaking changes, no migrations, no DB schema changes, no new/renamed config, no dependency version changes. Operator action required: NONE. 6.47.0 enables the automations feature (beta); 6.46.0 is UI/a11y polish + bugfixes.

Verified on the cc-ci dev swarm

Deployed dev-ghost.ci.commoninternet.net with abra app deploy --chaos: image pulls as 6.47.0 (container reports version 6.47.0), DB migration runs cleanly (added members.enable_updates_and_announcements column, automations tables, disabled llms_enabled), Ghost boots in ~5s, healthcheck green on /ghost/api/admin/site/. mysql:8.4 unchanged and healthy. Dev deploy torn down.

abra recipe release ghost -y

Minor bump — two minor Ghost releases (6.45→6.46→6.47); 6.47.0 enables the automations feature (new feature). The version label is intentionally NOT bumped in this PR; abra recipe release computes the final a.b.c+x.y.z from the current label + the flag + the app image tag at publish time.

NOT merged — for operator review.

Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.

cc @trav @notplants

Upgrade ghost app image 6.45.0-alpine → 6.47.0-alpine (latest). ## Image tag changes | service | current | new | notes | |---------|---------|-----|-------| | app | ghost:6.45.0-alpine | ghost:6.47.0-alpine | pinned tag in compose.yml | | db | mysql:8.4 | mysql:8.4 (unchanged) | operator-only — deliberately NOT bumped | ## mysql deliberately NOT bumped Ghost's official docs (https://ghost.org/docs/faq/supported-databases/) state "MySQL 8 is the only supported database in production." MySQL 9.x is untested/unsupported, removes `mysql_native_password`, enforces inline foreign-key specs, and 9.0.0 was pulled by Oracle. Staying on the 8.4 LTS tag (resolves to latest 8.4.x patch). `abra recipe upgrade` flagging 9.0–9.7 is a false-positive candidate list — SKIP. Re-evaluate only if Ghost publishes MySQL 9 support guidance. ## Upstream release notes **app** ghost 6.45.0 → 6.47.0: - 6.46.0 (19 Jun): https://github.com/TryGhost/Ghost/releases/tag/v6.46.0 - 6.47.0 (24 Jun): https://github.com/TryGhost/Ghost/releases/tag/v6.47.0 No breaking changes, no migrations, no DB schema changes, no new/renamed config, no dependency version changes. **Operator action required: NONE.** 6.47.0 enables the automations feature (beta); 6.46.0 is UI/a11y polish + bugfixes. ## Verified on the cc-ci dev swarm Deployed dev-ghost.ci.commoninternet.net with `abra app deploy --chaos`: image pulls as 6.47.0 (container reports version 6.47.0), DB migration runs cleanly (added `members.enable_updates_and_announcements` column, automations tables, disabled `llms_enabled`), Ghost boots in ~5s, healthcheck green on /ghost/api/admin/site/. mysql:8.4 unchanged and healthy. Dev deploy torn down. ## Recommended release (operator's final step after merge) abra recipe release ghost -y Minor bump — two minor Ghost releases (6.45→6.46→6.47); 6.47.0 enables the automations feature (new feature). The version label is intentionally NOT bumped in this PR; `abra recipe release` computes the final a.b.c+x.y.z from the current label + the flag + the app image tag at publish time. NOT merged — for operator review. Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review. cc @trav @notplants
autonomic-bot added 1 commit 2026-06-26 04:01:25 +00:00
chore: upgrade ghost to 6.47.0-alpine
All checks were successful
cc-ci/testme cc-ci: success
808ac052f2
autonomic-bot requested review from trav 2026-06-26 04:01:25 +00:00
autonomic-bot requested review from notplants 2026-06-26 04:01:26 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cighost @ 808ac052 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `ghost` @ `808ac052` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/961/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/961) [![level](https://ci.commoninternet.net/runs/961/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/961) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/961) · [dashboard](https://ci.commoninternet.net/)
All checks were successful
cc-ci/testme cc-ci: success
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin upgrade-808ac05:upgrade-808ac05
git checkout upgrade-808ac05
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: recipe-maintainers/ghost#7
No description provided.