-
Notifications
You must be signed in to change notification settings - Fork 30
Closed
Labels
Description
Follow-up ticket from admin-shell-io/java-serializer#61
We need to clarify how the development & release process works, w.r.t. branch-naming, tagging, and release.
Previously (under admin-shell.io), a push on main branch triggered a maven release. Current pipeline seems to trigger a maven release when a Github release is made.
I propose changing the pipeline to trigger upon creating of a tag following the format vX.Y.Z and don't release on Github at all (maybe SNAPSHOTs but they can also be released via maven).
We should also define additional things like
- How to do hot fixes, i.e. fixes an older released versions (e.g. create branch before creating a release tag and keep that branch)
- How to keep dependencies up-to-date (only for latest version or also older versions?)
twebermartins
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
✅ Done