Iltotore / cylang

The pseudo-code-based programming language of CYTech
Mozilla Public License 2.0
7 stars 0 forks source link

ci: Use UPX compression #43

Closed JordanViknar closed 7 months ago

JordanViknar commented 2 years ago

The results of the compression can be seen here : https://github.com/JordanViknar/cylang-jv-branches/actions

I know this pull request isn't that useful, considering the CYLang executables are already pretty small, but eh... it's worth it just to crush CYLang to 1/5 of its original size.

Some testing has been done, and the compressed versions of CYLang (both Windows & Linux) seem to work properly.

The reason Ubuntu 22.04 is used : it comes with UPX 3.96, which comes with a few fixes compared to 3.95.

Iltotore commented 2 years ago

Thank you for your PR. Can you add it to Mill by creating a task ?

JordanViknar commented 2 years ago

I'll admit I don't have much experience with Mill, sadly, but I'm gonna try and see what I can do.

JordanViknar commented 2 years ago

Sorry, I've been quite busy these days, and didn't have time to work on this pull request yet. I think I can soon manage to make some time to work on integrating it with mill.