GreenXenith / minetest-tools

Minetest extension for Visual Studio Code
MIT License
28 stars 6 forks source link

Lint codebase and build extention using GitHub CI #42

Open AFCMS opened 1 year ago

AFCMS commented 1 year ago

Here is how I did the build with my own extension (very similar setup)

It upload the extension .vsix file to the build artifacts.

https://github.com/minetest-toolkit/minetest-extension/blob/master/.github/workflows/build.yml

https://github.com/minetest-toolkit/minetest-extension/blob/master/package.json#L78-L89

I would suggest using GitHub's Super-Linter to lint the codebase, since it is include a good amount of linters for multiple purpose.

@GreenXenith If you are OK with it I can add all this to my dev branch.