bobfang1992 / pytomlpp

A python wrapper for tomlplusplus
https://bobfang1992.github.io/pytomlpp/pytomlpp.html
MIT License
86 stars 10 forks source link

Combine workflwos into one #22

Closed EpicWink closed 4 years ago

EpicWink commented 4 years ago

Put all wheel-build CI jobs into one workflow. This makes it easier to update in the future.

At the same time, I added PIP dependency wheel caching to speed up jobs (see the documentation), and updated the build badge to point to the Github Actions workflow (easy not that there's only one workflow, but you can add a badge for each new workflow in the future)

bobfang1992 commented 4 years ago

LGTM, feel free to merge if you are ready!

bobfang1992 commented 4 years ago

Hey looking at the github action page now it seems the CI job for windows is not triggered at all at this moment. Do you know why that's the case? Thanks @EpicWink

EpicWink commented 4 years ago

I accidentally deleted the Windows matrix entry. Fixed in master. To add the Windows build to the 0.2 PyPI release, download the dist artifact and upload the Windows wheels using Twine @bobfang1992