kaoto
kaoto copied to clipboard
Create a Release PR workflow
Please describe the task that needs to be done
Context
To improve the release process, we should create a new workflow (or change the existing one):
-
[ ] Create a workflow that asks for the version that we want to release.
-
[ ] That workflow creates a new PR changing all
package.json
versions, maybe thepom.xml
files as well, and updating the changelog.md divided by features, bug fixes, and chores PRs. -
[ ] Once that PR is merged, we create a draft release by hand, or if can be automated, do so
-
[X] Once the tag is created, a workflow is automatically dispatched to make the release using the package.json version https://github.com/KaotoIO/kaoto-next/pull/668
-
[ ] Once the js code is out, a job to publish an official container image should be pushed to quay.io/KaotoIO
isn't that last point already tackled by the work @oscerd has done?
Everything is done. The only missing piece is bridging between kaoto-next and kaoto-operator jobs.