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

Deployment Improvements #893

Closed
1 of 9 tasks
ekingery opened this issue Oct 25, 2019 · 7 comments
Closed
1 of 9 tasks

Deployment Improvements #893

ekingery opened this issue Oct 25, 2019 · 7 comments

Comments

@ekingery
Copy link
Contributor

ekingery commented Oct 25, 2019

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.

@kytrinyx
Copy link
Member

Weigh auto generation of changelog vs our customizations

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.

@ekingery
Copy link
Contributor Author

ekingery commented Oct 25, 2019

Weigh auto generation of changelog vs our customizations

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.

@kytrinyx
Copy link
Member

kytrinyx commented Nov 4, 2019

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.

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.

@shashank-priyadarshi
Copy link

@ekingery can I please take this up?

@ekingery
Copy link
Contributor Author

ekingery commented Oct 8, 2024

@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

@ErikSchierboom
Copy link
Member

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?

@ekingery
Copy link
Contributor Author

ekingery commented Oct 9, 2024

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.

@ekingery ekingery closed this as completed Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants