Flache Git-Fetch-Regression in discourse_docker

Ich denke, das Problem liegt hier darin, dass die Tags beim Checkout lokal nicht bekannt sind, ähnlich wie im folgenden (nicht mit Discourse zusammenhängenden) Issue:

Die Ausführung von git fetch --all sollte das Problem lösen, aber ich weiß nicht, wie stark sich dies auf die Größe des Images auswirken könnte (es sei denn, eine andere Anweisung löscht später die nicht verwendeten Referenzen).

Doch ich denke, git clone --depth 1 https://github.com/discourse/discourse.git --branch=$version würde es lösen, da --branch sowohl für Branches als auch für Tags funktioniert. Ich habe es jedoch noch nicht getestet und weiß nicht, ob es einen Grund dafür gibt, dass der Clone derzeit den master-Branch verwendet.

Bei git clone --depth 1 https://github.com/discourse/discourse.git --branch=v2.6.0 beträgt die Größe des gesamten Ordners 212 MB, und der darin enthaltene .git-Ordner hat 46 MB. Daher denke ich, dass das in Ordnung ist.