@VonOx no, I was just summarizing the Home Assistant flow!
In our case, what I see rather:
- We don’t change anything at the Git branch level
- We create a manual GitHub Action that builds a master on the Docker dev tag (all platforms: ARM, amd64, etc.).
- We add an amd64 build on the PRs without push and without secrets. Similarly, it might be a GitHub Action? To be seen
This would allow us to keep a flow:
- One PR per feature
- Each PR is merged when it is ready
- When we have a version on master that we want to test, we just need to do a manual build that will push to the Docker dev tag.
- Once the version is good, we make a Git tag that builds + pushes as usual
