Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve our release process #3575

Open
3 tasks
KaloyanTanev opened this issue Mar 6, 2025 · 0 comments
Open
3 tasks

Improve our release process #3575

KaloyanTanev opened this issue Mar 6, 2025 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation protocol Protocol Team tickets test
Milestone

Comments

@KaloyanTanev
Copy link
Collaborator

🎯 Problem to be solved

Currently our release process is quite outdated, created couple of years ago. It would be good to update it with the most up-to-date developments in Charon.

🛠️ Proposed solution

  • We have a design doc where all the steps for a release are outlined, but it's more than 2 years old, pre-v1. It would be better to have a new updated doc that also encompasses the steps for minor and patch releases.
  • Second improvement of our release process would be to have template for our release notes. Currently it's more or less freestyle of how we structure them, but it will be easier for us and the users if there is some systematic structure.
  • What will speed up a lot the process is having automated Kurtosis testing for tagged versions. Currently we are working on deploying those tests on k8s in order to streamline multiple deployments. Once we are comfortable with this, it would be relatively easy to plug that into the pipelines.
@KaloyanTanev KaloyanTanev self-assigned this Mar 6, 2025
@KaloyanTanev KaloyanTanev added this to the v1.4.0 milestone Mar 6, 2025
@github-actions github-actions bot added the protocol Protocol Team tickets label Mar 6, 2025
@KaloyanTanev KaloyanTanev added documentation Improvements or additions to documentation test labels Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation protocol Protocol Team tickets test
Projects
None yet
Development

No branches or pull requests

1 participant