pydata / pydata-sphinx-theme

A clean, three-column Sphinx theme with Bootstrap for the PyData community
https://pydata-sphinx-theme.readthedocs.io
BSD 3-Clause "New" or "Revised" License
557 stars 300 forks source link

release 0.15.4 #1871

Closed drammock closed 5 days ago

drammock commented 2 weeks ago

@trallard now that @larsoner has tracked down the cause of SciPy's build errors (and it's not the theme's fault, see #1859 / https://github.com/scipy/scipy/pull/20897), we have marked the theme as parallel_write_safe=True again. This is a big enough pain point (cf #1643 comments) that I think we should push out a release for it this week. OK with you? Anything that you or @gabalafou want to squeeze in before I cut an RC?

trallard commented 2 weeks ago

I am in favour of a release. So far I have nothing that could constitute a release block or similar

drammock commented 2 weeks ago

argh, I didn't get to it last week and now I don't have time to do an RC-wait3days-release cycle before I head on holiday (in 2 days). Maybe @trallard or @Carreau can do a release without me, otherwise it will have to wait until July. (or @12rambau if he's not busy)

12rambau commented 1 week ago

@trallard do you want me to do a release or an RC ? I'll do it tomorrow morning

trallard commented 1 week ago

It's up to you @12rambau if you have some time. Otherwise I can help with the RC and cut a proper release early next week (I am taking time off Thursday-Sunday).

Just lmk what you prefer 😉

12rambau commented 1 week ago

I'll do a RC-wait3days-release no worries

12rambau commented 1 week ago

Double check for quality-control

Prepare the codebase for a new version

Make the release

[^release-refs]: Taken from the release checklist. See the release documentation for an overview of release processes.

dbitouze commented 1 week ago

What would be nice for people who would like to help by testing, is a reminder of the command line to execute to install the release candidates. I'm not sure where this should appear: here, on the corresponding changelog pages, on the wiki, etc.?

drammock commented 1 week ago

@dbitouze

a reminder of the command line to execute to install the release candidates

pip install --pre pydata-sphinx-theme (the --pre flag is what allows pip to install release candidates)

dbitouze commented 1 week ago

@drammock Thanks! But, if this command is written only here, there are chances that nobody will remind where to find it for the next RCs :grin:

Carreau commented 1 week ago

see #1891 on how to try alpha, beta, rc, nightly.

12rambau commented 5 days ago

@Carreau and @trallard I checked what was merged on main since last week and nothing should disturb the release. Maybe for next one we should avoid merging during the release candidate period to avoid bad surprises what do you think ?

trallard commented 5 days ago

Oops my bad 😔 will make sure to remember