Derpius / VisTrace

Garry's Mod binary module for tracing meshes at high speed on the CPU (and much more)
https://derpius.github.io/VisTrace
MIT License
27 stars 1 forks source link

[feature] Automate builds with GitHub Workflows #37

Closed Derpius closed 2 years ago

Derpius commented 2 years ago

Is your feature request related to a problem? Please describe. Using the bleeding edge features on master requires compiling from source, and to submit a Lua PR you'd still need to compile from source to test against the latest commits

Describe the solution you'd like Using Travis CI or similar automate builds on pull requests and pushes, as well as requiring a successful build before a PR can be merged

Derpius commented 2 years ago

Just restructured the project to prepare for this

Derpius commented 2 years ago

Travis CI is not free for FOSS, gonna hack together a solution instead

Derpius commented 2 years ago

Gonna see if I can remove the dependency on garrysmod_common to make the build process orders of magnitude simpler

Derpius commented 2 years ago

Added in f3e3088a04baf88e0c1bc1813519ced28f75e464
Working in 46da6577f9a56e39535f6d748cbeef3616e7fd0c