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

Release v0.6.0 #269

Merged
merged 1 commit into from
May 6, 2023
Merged

Release v0.6.0 #269

merged 1 commit into from
May 6, 2023

Conversation

benjaminjkraft
Copy link
Collaborator

It's been quite a while! Let's cut a release. I also added some docs with a checklist, although it's mostly not very interesting.

Test plan: read recent issues

I have:

  • Written a clear PR title and description (above)
  • Signed the Khan Academy CLA
  • Added tests covering my changes, if applicable
  • Included a link to the issue fixed, if applicable
  • Included documentation, for new features
  • Added an entry to the changelog

It's been quite a while! Let's cut a release. I also added some docs
with a checklist, although it's mostly not very interesting.

Test plan: read recent issues
@benjaminjkraft
Copy link
Collaborator Author

Since I discussed this in principle with Craig and Steve already, I'm gonna merge it now to avoid merge conflicts!

@benjaminjkraft benjaminjkraft merged commit 94b6a71 into main May 6, 2023
@benjaminjkraft benjaminjkraft deleted the benkraft.0-6-0 branch May 6, 2023 17:33
@benjaminjkraft benjaminjkraft mentioned this pull request May 6, 2023
@csilvers
Copy link
Member

csilvers commented May 6, 2023

Love it!

@StevenACoffman
Copy link
Member

StevenACoffman commented May 6, 2023

@benjaminjkraft @csilvers I used https://github.com/Khan/genqlient/releases and drafted all prior tags (and including v0.6.0) as releases and only marked v0.6.0 as the latest. As I did so, I told GitHub to autogenerate the release notes for each. See here:

https://github.com/Khan/genqlient/releases/tag/v0.6.0

This is the process I use for gqlgen and it helps consumers more easily find the latest version, as well as the Changelog. Keeping a Changelog makes it easier for users and contributors to see precisely what notable changes have been made between each release of the project.

I think it would be beneficial if we added drafting GitHub releases to the version release process in this project. If we wanted to script it, this would be the equivalent of what I did for the v0.6.0 release:

export VERSION=v0.6.0; gh release create $VERSION --latest --verify-tag --generate-notes --title $VERSION

@benjaminjkraft
Copy link
Collaborator Author

Cool! I'll add it to the documentation for releases.

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

Successfully merging this pull request may close these issues.

3 participants