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.7.0 release #555

Merged
merged 1 commit into from
Apr 19, 2024
Merged

Prepare 0.7.0 release #555

merged 1 commit into from
Apr 19, 2024

Conversation

garrison
Copy link
Member

@garrison garrison commented Apr 18, 2024

Remaining action items:

  • Test all tutorial notebooks on a hardware backend
  • Update authors in CITATION.bib
  • Update version [sub]string in all files where it appears in the repository
    • .mergify.yml
    • pyproject.toml
    • .github/workflows/docs.yml
  • move release notes to 0.7 directory
  • merge everything except this PR on the 0.7 milestone
  • build docs locally; proofread the release notes
  • merge this PR
  • tag the release
    1. git checkout main
    2. git pull
    3. git show (verify it's the commit we want to tag)
    4. git tag -a 0.7.0 -m "Circuit Knitting Toolbox 0.7.0"
    5. git show (double/triple check the tag is on the correct branch)
    6. git push origin 0.7.0
  • Wait for CI to finish. The release should then be available on GitHub and pypi.
  • create the stable/0.7 branch
    1. start with same commit as above checked out
    2. git checkout -b stable/0.7
    3. git show (check before pushing)
    4. git push --set-upstream origin stable/0.7
  • get docs to deploy from the new stable branch (should happen automatically at this point after CI runs both on the new stable branch and then on the gh-pages branch)
  • move remaining 0.6.1 milestone items to 0.7.1 milestone and close 0.6.1 & 0.7.0 milestones

Previous release PR: #485

@garrison garrison added the on hold Let's wait for something before merging label Apr 18, 2024
@garrison garrison added this to the 0.7.0 milestone Apr 18, 2024
@coveralls
Copy link

Pull Request Test Coverage Report for Build 8740593666

Details

  • 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 95.438%

Totals Coverage Status
Change from base Build 8728049092: 0.0%
Covered Lines: 3452
Relevant Lines: 3617

💛 - Coveralls

@garrison garrison marked this pull request as ready for review April 18, 2024 18:41
Copy link
Collaborator

@ibrahim-shehzad ibrahim-shehzad left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR looks good to merge to me, given that we are okay with holding off on #552 .

Copy link
Collaborator

@caleb-johnson caleb-johnson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good as usual. You might update your PR description to include a bullet for updating the version in pyproject.toml for the sake of completeness. Maybe somewhere around the 3rd item?

"Some of us" (me) might forget to bump that if it's not on the list 😎

@garrison garrison removed the on hold Let's wait for something before merging label Apr 19, 2024
@garrison garrison merged commit 7e1b6db into main Apr 19, 2024
12 checks passed
@garrison garrison deleted the prepare-0.7 branch April 19, 2024 17:36
@garrison garrison mentioned this pull request Apr 25, 2024
12 tasks
@garrison garrison mentioned this pull request Sep 10, 2024
15 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.

4 participants