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

MAINT: Upload nightly wheels and run packaging on PRs and pushes #1867

Closed larsoner closed 3 weeks ago

larsoner commented 3 weeks ago

It seems like it should be okay to run packaging steps on each PR and push to main, but we'll see if it adds a lot of overhead. Then also add a nightly wheel upload to https://anaconda.org/scientific-python-nightly-wheels.

This will require getting an Anaconda token from the appropriate folks and adding it as a secret, so marking as a draft for now.

larsoner commented 3 weeks ago

Argh it creates a second set of duplicate tests so that's no good. So we should remove the pull_request: before merging, too. I'll leave it in for now just so that we can see things green first.

larsoner commented 3 weeks ago

Okay this looks pretty reasonable, I think it maybe would have worked:

https://github.com/pydata/pydata-sphinx-theme/actions/runs/9389922668/job/25859082226

I'll disable the PR build part and then work on the token!

larsoner commented 3 weeks ago

Yep that's right

trallard commented 3 weeks ago

This looks good, so will go ahead and merge 🚀