32blit / 32blit-sdk

32blit SDK
https://32blit.com
MIT License
197 stars 69 forks source link

CI: Switch to action-gh-release. #870

Closed Gadgetoid closed 3 weeks ago

Gadgetoid commented 1 month ago

Switch from the long deprecated upload-release-asset to action-gh-release and attempt to replicate the same behaviour.

Avoids nodejs and set-output deprecation warnings:

I've put this off for too long! upload-release-asset has been deprecated and unmaintained for years, causing a growing number of warnings in the Actions output.

Test release: https://github.com/32blit/32blit-sdk/releases/tag/TEST-DO-NOT-EAT

Daft-Freak commented 1 month ago

No warnings, less code and it works... seems like a win. (Was also avoiding this when updating actions)

Gadgetoid commented 3 weeks ago

Will merge and hope it doesn't cause us a headache for the next release!

There should probably be a release soon. You've been busy 😆 https://github.com/32blit/32blit-sdk/compare/v0.3.2...master

Daft-Freak commented 3 weeks ago

Mmm, haven't even merged any of the big stuff yet... and now I have a bunch of fixes from working on a HSTX driver. :thinking:

Gadgetoid commented 3 weeks ago

Mmm, haven't even merged any of the big stuff yet... and now I have a bunch of fixes from working on a HSTX driver. 🤔

Oooooooooo!

To be fair, a release of miscellaneous bugfixes probably isn't a bad thing to do before the big stuff!