Current Situation:
- Currently, CI runs on main and mw- branches push built images to the Github container registry (GHCR). Those images are used for internal testing only, our public facing container registry is docker hub.
Goal:
- It is handy to test images built on prep-mw- branches as well. Extend the GHCR upload to prep-mw- branches.
Acceptance Criteria:
- prep-mw- branches upload to GHCR as well
[optional] Notes:
- This allows us to test release prep builds where ever we want without complicated github actifact downloads. We just change the image names in our docker-compose files to ghcr.io/wmde/wikibase:6851356975 (the number is the github actions ci run number)
- THIS MAKES prep-mw- BRANCHES SPECIAL. WE WANT TO NAME RELEASE PREP BRANCHES LIKE THAT UNTIL WE COME UP WITH ANOTHER SCHEME
[optional] Open Questions:
- Should we move all docker container registry uploads to docker hub eventually?
- How do we tag prerelease builds on docker hub to not clutter our tags page?