Ukendio / jecs

A fast, portable Entity Component System for Luau
https://ukendio.github.io/jecs/
MIT License
146 stars 26 forks source link

Improve workflows and use dedicated install luau script for CI #81

Closed EncodedVenom closed 4 months ago

EncodedVenom commented 4 months ago

Brief Description of your Changes.

Increments the actions/checkout version to a non-deprecated version and uses a dedicated action for fetching luau.

Impact of your Changes

This makes it easier for others to understand what's going on inside of the CI file and the other files will be using a non-deprecated version for checkout.

Tests Performed

It runs on my local fork

Additional Comments

This adds a new dependency, which is maintained by myself. But given how it's as minimal as possible, it should be relatively fine for this goals of this project.