-
Notifications
You must be signed in to change notification settings - Fork 4
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
Review usage of Semantic Releases #37
Comments
@alukach thanks !
These are the two concerns for me. I think the former could be mitigated by having a nicer documentation regarding where releases happen (#32) and how those happen -- Perhaps in the README something a bit more detailed like :
Regarding the latter concern, I don't know what the best practice is. |
Just adding another comment that would be in the side of 'Cons' here. I have been working on adding 'integration tests', which is just a github action that builds eoapi-cdk and runs an example real world deployment to check everything works before doing a release. It was intended to be an automated workflow, but I ended up defining it as a manual github workflow because I struggled a lot to integrate it to our automated release system. More details here, but the gist is : this workflow is costly, because it's a real deployment. We only want to do it if we are going to do a release, but it's I resorted to a manual deployment workflow + a reminder in the PR template because of this. |
Is the system of Semantic Releases more trouble than its worth? I am a bit of an optimist on the strategy, but others have described it as opaque and too much magic. Should we remove it from our build system?
Pros:
Cons:
My urge to is to lean more into the strategy and build in more CI tooling that would:
Thoughts @sharkinsspatial @emileten ?
The text was updated successfully, but these errors were encountered: