Pour celleux que ça intéresse, j'utilise docker et l'image tootsuite/mastodon (celle préconisée dans le docker-compose.yml du dépôt officiel)
Du coup, je fais :
$ git fetch
$ git add docker-compose.yml
$ git stash
$ git checkout vx.y.z
$ git stash pop
Un vim pour changer le tag de l'image
$ docker-compose down
$ docker-compose up -d
En chose à améliorer sur ce process :
- Faire un service pour mastodon (déjà fait chez moi), ça permet de lancer le service au démarrage en cas de reboot de la machine.
- Faire un sed pour éviter le vim
Je pense prendre quelques minutes pour me faire un script prochainement. Je vous partagerai ça.