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.7.0 checklist #2022

Open
28 of 30 tasks
matthewfeickert opened this issue Sep 23, 2022 · 4 comments
Open
28 of 30 tasks

Release v0.7.0 checklist #2022

matthewfeickert opened this issue Sep 23, 2022 · 4 comments
Assignees
Labels
docs Documentation related

Comments

@matthewfeickert
Copy link
Member

matthewfeickert commented Sep 23, 2022

Release Checklist

Before Release

After Release Tag Pushed To GitHub

  • Create a GitHub release from the generated PR tag and copy the release notes published to the GitHub release page. The creation of the GitHub release triggers all other release related activities.
    • Before pasting in the release notes copy the changes that the GitHub bot has already queued up and pasted into the tag and place them in the "Changes" section of the release notes. If the release notes are published before these are copied then they will be overwritten and you'll have to add them back in by hand.
  • Watch the CI to ensure that the deployment to PyPI is successful.
  • Verify there is a new Zenodo DOI minted for the release.
    • Verify that the new release archive metadata on Zenodo matches is being picked up as expected from CITATION.cff.
  • Verify that a Binder has properly built for the new release.
  • Watch for a GitHub notification that there is an automatic PR to the Conda-forge feedstock. This may take multiple hours to happen. If there are any changes needed to the Conda-forge release make them from a personal account and not from an organization account to have workflows properly trigger.
    • Check if any requirements need to be updated by commenting "@conda-grayskull show requirements" on the PR.
    • Verify the requirements in the Conda-forge feedstock recipe meta.yaml match those in setup.cfg and pyproject.toml.

After Release

@matthewfeickert matthewfeickert added the docs Documentation related label Sep 23, 2022
@matthewfeickert matthewfeickert self-assigned this Sep 23, 2022
@kratsg
Copy link
Contributor

kratsg commented Sep 25, 2022

JIRA ticket for cvmfs: SPI-2221

@kratsg
Copy link
Contributor

kratsg commented Sep 25, 2022

Tutorial update: pyhf/pyhf-tutorial#29

@matthewfeickert
Copy link
Member Author

Tutorial update: pyhf/pyhf-tutorial#29

We need to ask them to bump the core dependencies as well.

@matthewfeickert
Copy link
Member Author

Migrating all comments on revisions for the release checklist to Issue #2032.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation related
Projects
None yet
Development

No branches or pull requests

2 participants