@VonOx non je récapitulais juste le flow de home-assistant !
Dans notre cas, ce que je vois plutôt :
- On change rien au niveau des branches git
- On créé une GitHub Action manuelle qui fait un build master sur le tag Docker dev (toute plateforme: ARM, adm64, etc…).
- On rajoute un build amd64 sur les PR sans push et sans secrets. Pareil, limite ça peut-être une GitHub Action? A voir
ça permettrait de garder un flow:
- Une PR par feature
- Chaque PR est mergée quand elle est prête
- Quand on a une version sur master qu’on veut tester, on a qu’à faire un build manuel qui va push sur le tag Docker dev.
- Une fois que la version est bonne, on fait un tag git qui build + push comme d’habitude
Tu en penses quoi ?