pydata-sphinx-theme icon indicating copy to clipboard operation
pydata-sphinx-theme copied to clipboard

Release v0.10

Open choldgraf opened this issue 3 years ago • 3 comments

We've got a lot of nice new features in main and I think it's time to make a release so others can benefit from them. There are a few extra pieces that I've added to the 0.10 milestone. But I wanted to open up this issue to see if anybody objected to making the new release when they're done.

Checklist below

Double check for quality-control

Release candidate

  • [x] https://github.com/pydata/pydata-sphinx-theme/pull/813
  • [x] Wait for feedback for a few days...
  • [ ] https://github.com/pydata/pydata-sphinx-theme/releases/tag/v0.10.0rc2
  • [ ] Wait for a few more days...

Prepare the codebase for a new version

  • [ ] Bump __version__ in __init__.py[^semantic-version]
  • [ ] Update our version switcher .json file with the new version
  • [ ] Make a release commit: git commit -m 'RLS: v0.2.0'
  • [ ] Push the RLS commit git push upstream master

Make the release

  • [ ] Start a new GitHub release
  • [ ] Call the release the current version, e.g. v0.2.0
  • [ ] In the Choose a Tag: dropdown, type in the release name (e.g., v0.2.0) and click "Create new tag"
  • [ ] In the Target: dropdown, pin it to the release commit that you've just pushed.
  • [ ] Add release notes in the field below (if it's a minor/major version bump)[^github-activity]
  • [ ] Confirm that the publish github action job has completed successfully in the actions tab
  • [ ] Confirm that the PyPI version is updated
  • [ ] Celebrate, you're done!

[^semantic-version]: Use semantic versioning to decide whether it's a major, minor, or patch bump. Before we have released 1.0, treat minor versions as breaking releases, and patch versions as feature / patch releases.

[^github-activity]: If you wish, use github-activity to generate a changelog, eg github-activity pydata/pydata-sphinx-theme --since v0.2.2 --until v0.3.0.

choldgraf avatar Jun 28 '22 14:06 choldgraf

I'd like to fix #752 before the next release, if possible. I've been quite busy but I might have time later this week to dig deeper... it may end up being mostly a documentation fix.

drammock avatar Jun 28 '22 14:06 drammock

We are getting closer folks! If possible, I think it would be great if we can get a release out during SciPy so that we can generate some buzz around it :-)

choldgraf avatar Jul 12 '22 15:07 choldgraf

I'm hoping to cut a release candidate today! As long as nobody objects I'll try to get it out the door quickly after fixing the last two bugs in our milestone

choldgraf avatar Jul 14 '22 04:07 choldgraf

We tagged 0.10, but it won't automatically upload to PyPI. This should be fixed by #900.

jarrodmillman avatar Aug 29 '22 15:08 jarrodmillman

https://pypi.org/project/pydata-sphinx-theme/0.10.1/

jarrodmillman avatar Aug 29 '22 18:08 jarrodmillman