We should add a `release` command that:
- Sets a stable version in the source code (no SNAPSHOT)
- Compiles the code
- Builds the operator image
- Pushes the operator image to Docker hub
- Run integration tests (connected to Openshift)
- Commits and pushes changes in a branch, then tags
- Cross compiles to get binary for multiple arch/OS
- Add entries in the release page
- Switches to a new branch tracking upstream master
- Increases the version to next SNAPSHOT
- Compiles the code again
- Commits and push or open a PR

Maybe some of those steps will be manual at the beginning :smile: 


[ Full content available at: https://github.com/apache/camel-k/issues/59 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to