@VonOx nein, ich habe nur den Home-Assistant-Workflow zusammengefasst!
In unserem Fall sehe ich eher Folgendes:
- Wir ändern nichts an den Git-Branches
- Wir erstellen eine manuelle GitHub-Aktion, die einen Master-Build auf dem Docker-Dev-Tag (alle Plattformen: ARM, amd64, etc.) durchführt.
- Wir fügen einen amd64-Build zu den PRs hinzu, ohne Push und ohne Secrets. Genauso könnte es sich um eine GitHub-Aktion handeln? Mal sehen
Das würde uns ermöglichen, einen Workflow beizubehalten:
- Eine PR pro Feature
- Jede PR wird gemerged, wenn sie fertig ist
- Wenn wir eine Version auf Master haben, die wir testen möchten, müssen wir nur einen manuellen Build durchführen, der auf den Docker-Dev-Tag pusht.
- Sobald die Version gut ist, erstellen wir einen Git-Tag, der wie gewohnt buildet und pusht

Was hältst du davon?