-
-
Notifications
You must be signed in to change notification settings - Fork 361
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
Deployment Improvements #893
Comments
I feel pretty strongly about manually creating a change log, and not including refactors and test fixes etc. I find automated changelogs to be hard to parse mentally, as I don't know what was important and not. |
Roger that. I think a good goal would be to be able to generate the changelog automatically according to our preferred formatting, possibly using regex exclude filters for tests and refactors, and then we can have a person review and edit before committing. If it's not saving time / effort or meeting our standards, we can ditch the automation. Also, at our current pace, it's probably not really worth the automation effort anyway. |
I like that. I wonder if we could have a simple tool that gets the current sha, the sha of the most recent release, and lists all the PRs in our desired format, then we can copy/paste and delete the things we don't care about. |
@ekingery can I please take this up? |
I defer to @ErikSchierboom on whether any of these changes are still compatible with the future direction of the CLI. If you don't hear back, I would not spend time on these suggestions as they are quite out of date. Regardless, thank you for your interest in helping out! You might check in on the current status of the CLI on the forums: https://forum.exercism.org/t/about-the-cli-category/27 |
We're using GoReleaser CI and Actions right now, so that is fixed. Auto-generation of the release notes, I'm not entirely sure what the status is there. The others to me sound like less of a big deal? |
Thanks Erik. I'll go ahead and close the issue - we can always open up individual tickets for any of these that become a priority. |
This issue groups a set of related updates and features we'd like to implement now that we are using GoReleaser. I am open to breaking any of these into individual tickets, particularly when someone is ready to work on them. I think storing them in one place for now is best.
Version
constant in cmd/version.go with main.version - SO post on injecting to cmd/version.go and here is how GoReleaser themselves do itThe text was updated successfully, but these errors were encountered: