From 5a041982f3a1523ff4e5f545addd32bfe47f084d Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Thu, 2 Jul 2026 01:04:46 +0200 Subject: [PATCH] fix(web-app-mastodon): pin image to v4.6.2 instead of latest mastodon/mastodon:latest floated to a Rails 8.1 major whose boot contract changed (fatal without a VAPID key), breaking the swarm deploy without any change on our side. Pin server and streaming to v4.6.2 so the boot contract can't shift under us again. Co-Authored-By: Claude Opus 4.8 (1M context) --- roles/web-app-mastodon/meta/services.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/web-app-mastodon/meta/services.yml b/roles/web-app-mastodon/meta/services.yml index 4c923d1867..0774354fa7 100644 --- a/roles/web-app-mastodon/meta/services.yml +++ b/roles/web-app-mastodon/meta/services.yml @@ -41,7 +41,7 @@ mastodon: shared: true enabled: true image: ghcr.io/mastodon/mastodon - version: latest + version: v4.6.2 min_storage: 15GB backup: no_stop_required: true @@ -65,7 +65,7 @@ mastodon: lifecycle: beta streaming: image: ghcr.io/mastodon/mastodon-streaming - version: latest + version: v4.6.2 name: mastodon-streaming cpus: "0.3" mem_reservation: 256m