-
-
Notifications
You must be signed in to change notification settings - Fork 26
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
Rework the CI process #220
Comments
Q. If we are working on Q. Do we actually need to create beta package releases for the cronus-containing projects, or should we just keep them automatically updated via dependabot? Q. Do we want to automatically release versions without testing each separate package?
Please discuss |
From my point of view the answer is
It is useful for development to have pre-releases and to test breaking changes before going stable |
We have successfully switched to semantic release. The integration with dependabot will wait for now because it is not working properly with nuget packages which use SemVer2.0 |
The problem
Right now it is time consuming to release and manage new stable and pre-release versions of the framework. The goal is to automate the entire process so that maintainers could focus on code. The biggest problem is when a change is done in the core Cronus code and it has to be distributed to all other components. This requires package update in every component repository (10+ repositories) and then writing a release notes.
Current process
5. A maintainer has to write release notes in every component repositoryThe goal
Bottom line
I know that there will be a lot of questions and suggestions. This is an open issue which requires discussion and changes to what we currently have. I do not mind removing the current established process entirely.
Also, some of the changes may require some process changes. Keep in mind that we are a small team and currently we DO allow maintainers to push code without having written github issue or PR.
The text was updated successfully, but these errors were encountered: