Commit graph

16 commits

Author SHA1 Message Date
Mark Marks
33913122fd fix: Pass gh token to download-jecs in CI
+ The action github token wasn't passed to the download jecs step in CI
2024-09-24 15:36:48 +02:00
Mark Marks
cab13e4213 chore: Make jecs a dependency, bump jecs to v0.3.0
+ Make jecs a wally dependency instead of a file in lib. This wasn't done earlier due to wally packages not being able to be used outside of Roblox without dynamically requiring them. Now, a script is used to download the latest source of jecsfrom Github associated with the version in the manifest.

+ Bump jecs-utils to v0.1.3 and release
2024-09-24 15:35:21 +02:00
Mark Marks
ae3042a1ab fix: Dev script
+ The dev script incorrectly set the arguments for commit messages, resulting in the abhorrent "title" "-m foo -m bar"
2024-09-22 13:59:59 +02:00
Mark Marks
4216bdfead fix: Packaging problems, chore: Bump jecs
"+ Packages were properly shipped with dist, but were shipped with a .project.json pointing to lib" -m "+ Bump jecs to the latest source" -m "+ Bump jecs-utils to v0.1.2 and release"
2024-09-22 13:30:58 +02:00
Mark Marks
64be498117 fix: Wrong order of steps in release action
"+ Running a lune script came first before installing lune"
2024-09-22 13:22:28 +02:00
Mark Marks
f30b3b677d fix: Releases, port to new scripts
"+ Releases used the lib/ folder instead of a darklua processed dist/ folder, leading to them using unsupported string requires" -m "+ Port lune scripts to new, more awesome and strictly typed scripts" -m "+ Bump to and release v0.1.1"
2024-09-22 13:18:54 +02:00
Mark Marks
655d47274e chore: Nicen README 2024-09-22 01:13:34 +02:00
Mark Marks
3d324565b3 fix: Build script 2024-09-22 01:02:03 +02:00
Mark Marks
12a98dbdc6 fix: Why does release run install-packages? 2024-09-22 01:01:03 +02:00
Mark Marks
b5624caf4d fix: Build script 2024-09-22 00:56:30 +02:00
Mark Marks
1c7a95215d fix: Lint, actual release 2024-09-22 00:53:56 +02:00
Mark Marks
5a043b2912 fix: Refs and cmd buffers, add unit tests, v0.1.0
- Refs and command buffers used to share data with every single world, this is now mitigated by using a separate data set for every world

- Working unit tests have been added

- jecs-utils has now been released at mark-marks/jecs-utils@v0.1.0!
2024-09-22 00:50:30 +02:00
Mark Marks
9a0aa37667 fix: Install luau in unit tests 2024-09-22 00:07:23 +02:00
Mark Marks
d34edf8d70 fix: Bugs + temp push for bugfixing 2024-09-22 00:05:15 +02:00
Mark Marks
88ca58df9b fix: CI ran on non existing dirs 2024-09-21 19:13:17 +02:00
Mark Marks
ee69c03334 Initial push 2024-09-21 19:12:15 +02:00