chore: upgrade to 1.3.0+6.43.1-alpine #3

Closed
autonomic-bot wants to merge 2 commits from upgrade-1.3.0+6.43.1-alpine into main

Ghost upgrade: 1.2.0+6.21.2-alpine → 1.3.0+6.43.1-alpine

Image tag changes

Service Current New
app (ghost) 6.21.2-alpine 6.43.1-alpine
db (mysql) 8.0 8.0 (unchanged)

Decision rationale

  • ghost 6.21.2 → 6.43.1: Same major version (6.x). Within-major upgrades are patch/minor only, no breaking changes. The Ghost 6.x changelog shows standard feature additions and bug fixes.
  • mysql 8.0 → unchanged: Ghost officially supports only MySQL 8 in production. MySQL 9 is NOT supported by Ghost. Bumping MySQL to 9.x would be unsupported and risky — keeping at 8.0.

Operator Action Required

None. This is a routine within-major upgrade of the Ghost image. No config changes, volume migrations, or manual database steps required.

Ghost will automatically apply any database schema migrations on startup.

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

cc @trav @notplants

## Ghost upgrade: 1.2.0+6.21.2-alpine → 1.3.0+6.43.1-alpine ### Image tag changes | Service | Current | New | |---------|---------|-----| | app (ghost) | `6.21.2-alpine` | `6.43.1-alpine` | | db (mysql) | `8.0` | `8.0` (unchanged) | ### Decision rationale - **ghost 6.21.2 → 6.43.1**: Same major version (6.x). Within-major upgrades are patch/minor only, no breaking changes. The Ghost 6.x changelog shows standard feature additions and bug fixes. - **mysql 8.0 → unchanged**: Ghost officially supports only MySQL 8 in production. MySQL 9 is NOT supported by Ghost. Bumping MySQL to 9.x would be unsupported and risky — keeping at 8.0. ### Operator Action Required None. This is a routine within-major upgrade of the Ghost image. No config changes, volume migrations, or manual database steps required. Ghost will automatically apply any database schema migrations on startup. 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-02 08:06:16 +00:00
chore: upgrade to 1.3.0+6.43.1-alpine
Some checks failed
cc-ci/testme cc-ci: failure
306f448adf
Upgrade ghost image from 6.21.2-alpine to 6.43.1-alpine (same major, no breaking changes).
Keep MySQL at 8.0 — Ghost only supports MySQL 8 in production; MySQL 9 is not supported.
autonomic-bot requested review from trav 2026-06-02 08:06:16 +00:00
autonomic-bot requested review from notplants 2026-06-02 08:06:16 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-cighost @ 720faa0b passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `ghost` @ `720faa0b` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/173/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/173) [![level](https://ci.commoninternet.net/runs/173/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/173) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/173) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot added 1 commit 2026-06-02 08:21:11 +00:00
fix(backup): proper backup/restore hooks + healthcheck start_period
All checks were successful
cc-ci/testme cc-ci: success
720faa0beb
- Add mysql_backup.sh: mysqldump to backup.sql.gz with proper restore hook
  (old --tab backup had no restore hook → restored backup silently lost DB data)
- Update db backupbot labels: pre-hook → /mysql_backup.sh backup,
  restore.post-hook → /mysql_backup.sh restore
- Fix app healthcheck start_period 1m → 15m (Ghost fresh-DB migration takes ~6-9min
  on slow hosts; old 1m caused migration lock deadlocks on deploy)
- Fix db healthcheck start_period 1m → 15m (InnoDB init on fresh data dir ~6-10min)
- Add MYSQL_BACKUP_VERSION=v1 to abra.sh
Author
Owner

!testme

!testme
notplants closed this pull request 2026-06-02 17:50:53 +00:00
All checks were successful
cc-ci/testme cc-ci: success

Pull request closed

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#3
No description provided.