recro / medulla

A Cloud Native Low-Code Platform
https://recro.github.io/docs/
Apache License 2.0
6 stars 4 forks source link

Versioning and release design for Medulla packages #190

Open dariuswatson opened 2 years ago

dariuswatson commented 2 years ago

Summary

Currently Medulla packages are manually push to Github container registry (ghcr.io), opening design proposal to establish versioning/tagging strategy with automate build and publishing workflow.

Motivation and goals

In scope

Medulla packages:

Out of scope

Packages outside of Medulla project

Risks / unknowns

Tagging and releases should be fully automated

Examples

Ability to pull down previous image builds for example: docker pull ghcr.io/recro/medulla/controller:v1.0.0

Detailed design

AndrewBabbitt97 commented 2 years ago

Partially completed in #251 but still needs additional container builds on completion of PRs.