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

Prepare 0.2.0 release #175

Merged
merged 2 commits into from
May 30, 2023
Merged

Prepare 0.2.0 release #175

merged 2 commits into from
May 30, 2023

Conversation

garrison
Copy link
Member

@garrison garrison commented May 14, 2023

Creating this early so we can add to the checklist as we think of things. These are all things that should go in this final PR to prepare the release.

  • Bump version number in all relevant places (right now, just pyproject.toml)
  • Prepare "prelude" release note to highlight major features in this release (added as part of Final (0.2.0) cutting workflow #153)
  • Check rendering of release notes; proofread them too
  • Revisit release milestone. Move anything that isn't going to make it to a future milestone.
  • Move all release notes to 0.2 directory (be sure to merge main into the current branch before doing this)
  • Merge this PR. Wait for CI on main to turn green before continuing.
  • Tag a release using git tag -a 0.2.0. Write "Circuit Knitting Toolbox 0.2.0" as the commit message. Be very careful to make sure this is attached to the correct commit. (I.e., run git pull before doing this, make sure you're on main, and run git show both before and after tagging it to make sure the tag ended up on the correct commit.) Then run git push origin 0.2.0, and watch as the release appears on GitHub and pypi.
  • Close the release milestone (once all outstanding issues are closed or moved to the subsequent milestone)

Previous release PR: #129

@garrison garrison added the on hold Let's wait for something before merging label May 14, 2023
@garrison garrison added this to the 0.2.0 milestone May 14, 2023
@github-actions
Copy link

github-actions bot commented May 14, 2023

Pull Request Test Coverage Report for Build 5096563275

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 89.35%

Totals Coverage Status
Change from base Build 5096504573: 0.0%
Covered Lines: 2324
Relevant Lines: 2601

💛 - Coveralls

@garrison garrison removed the on hold Let's wait for something before merging label May 27, 2023
@garrison garrison marked this pull request as ready for review May 27, 2023 03:08
@caleb-johnson
Copy link
Collaborator

caleb-johnson commented May 27, 2023

My release notes edits in #209 . I went ahead and merged since I verified it locally so many times. This should make it easier for you to final review.

@garrison garrison force-pushed the prep-0.2.0-release branch from 568b9ca to 9c4132a Compare May 30, 2023 18:54
@garrison
Copy link
Member Author

Reno didn't like the merge commit, so I had to force push to get rid of it.

@garrison garrison force-pushed the prep-0.2.0-release branch from 9c4132a to 46db3df Compare May 30, 2023 18:56
@garrison garrison merged commit 55f9da5 into main May 30, 2023
@garrison garrison deleted the prep-0.2.0-release branch May 30, 2023 21:07
@garrison garrison mentioned this pull request Aug 18, 2023
10 tasks
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.

2 participants