CC-YouCube / client

ComputerCraft client for YouCube
https://youcube.madefor.cc/client
GNU General Public License v3.0
18 stars 6 forks source link

Re: Minification and CI #5

Open walksanatora opened 1 year ago

walksanatora commented 1 year ago

Describe the feature.

https://github.com/Commandcracker/YouCube/issues/11 and https://github.com/Commandcracker/YouCube/issues/17 i could probally get it setup as a github action to

  1. create a minified client
  2. send that to a Howl.ci runner to create VFS/VGZ/SEA archives
walksanatora commented 1 year ago

Minification could probally be done entirely in CC using https://github.com/stravant/lua-minify/blob/master/minify.lua or smth that way i can use howl.ci to both minify and create the archive

walksanatora commented 1 year ago

here is the Startup.lua for my offline personal CI https://pastebin.com/MqpUEMwD (startup.lua) https://pastebin.com/aQsFPvq5 (buildimgs tool) and here is a example log output log.txt

walksanatora commented 1 year ago

update: making a github actions to run CraftOS

walksanatora commented 1 year ago

i also will make a minify action since actions exist to minify the code