Skip to content

Release v0.6.0#269

Merged
benjaminjkraft merged 1 commit intomainfrom
benkraft.0-6-0
May 6, 2023
Merged

Release v0.6.0#269
benjaminjkraft merged 1 commit intomainfrom
benkraft.0-6-0

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

3 participants