QuiltMC / quilt-mappings

Quilt's Mappings for Minecraft
Creative Commons Zero v1.0 Universal
90 stars 71 forks source link

Update github actions workflow steps #562

Closed pyrox0 closed 3 months ago

pyrox0 commented 3 months ago

This removes previously deprecated NodeJS 16 actions, see https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ for more info.

Specifically, I validated that each of these version bumps contains no functional changes, only Node 16 -> 20 version bumps. This should remove the deprecation warnings under every actions run.

I did not update actions/upload-artifact from v3 to v4, as that does contain functional changes. This should maybe be investigated, however, as it does contain significant performance increases(github claims in their v4 release post that it's a 10x increase), but it does change things and is not backwards-compatible with v3. If any tooling relies on v3 or its behavior, it would have to be adjusted.

I'd be glad to answer any questions about these changes if needed!

pyrox0 commented 3 months ago

Updated the above mentioned actions!