pulsar-edit / ppm

Pulsar Package Manager
MIT License
35 stars 13 forks source link

Fix Newer NodeJS CI #106

Closed confused-Techie closed 8 months ago

confused-Techie commented 8 months ago

This PR aims to resolve the CI issues we are seeing on this repo.

As activity has been spares over here, seems this repo had never yet received the new setuptools and Python 3.12+ actions logic.

So this PR simply takes what's mostly used over at Pulsar, and adds it's logic to the CI here.

confused-Techie commented 8 months ago

Thanks for the approval, tbh with the amount of issues Python has given us, I'd much rather add Python versions into the matrix if we wanted to run tests on version above what we know for a fact works.

But with everything else already pinned, I'm inclined to add as is, rather than deal with the surprises. But do totally get where you are coming from. But thanks for adding approval as is, which I'll merge, but am totally not against running tests on this Python version and newer (or latest) if we felt it was a good idea. Thanks!