Compare commits

..

3 commits

Author SHA1 Message Date
marked
1ba7d0a66f Sync to upstream Jecs 0.5.5-nightly.20250302T183456Z 2025-03-02 18:35:09 +00:00
marked
dcb2da1fab Properly read version 2025-03-02 19:34:34 +01:00
ce9e513d23 Sync to upstream Jecs (#8)
Reviewed-on: #8
2025-03-02 19:31:44 +01:00
7 changed files with 13 additions and 13 deletions

View file

@ -64,7 +64,7 @@ jobs:
- name: Upload Build Artifact
uses: https://git.devmarked.win/actions/upload-artifact@v4
with:
name: build
name: build-${{ steps.read_jecs_version.outputs.JECS_VERSION }}
path: jecs_nightly.rbxm
- name: Authorize Pesde

View file

@ -1,2 +1,2 @@
modified = ["README.md", "LICENSE", ".luaurc", "CHANGELOG.md", "jecs.luau"]
version = "0.5.5-nightly.20250302T183121Z"
version = "0.5.5-nightly.20250302T183456Z"

View file

@ -3,7 +3,7 @@ includes = ["init.luau", "pesde.toml", "README.md", "CHANGELOG.md", "LICENSE", "
license = "MIT"
name = "marked/jecs_nightly"
repository = "https://git.devmarked.win/marked/jecs-nightly"
version = "0.5.5-nightly.20250302T183121Z"
version = "0.5.5-nightly.20250302T183456Z"
[indices]
default = "https://github.com/pesde-pkg/index"

View file

@ -1,2 +1,2 @@
passed = true
timestamp = "20250302T183122Z"
timestamp = "20250302T183457Z"

View file

@ -1,6 +1,6 @@
8.3 us  3 kB│ delete children of entity
9.3 us  2 kB│ remove friends of entity
332 ns  0  B│ simple deletion of entity
7.9 us  3 kB│ delete children of entity
9.2 us  2 kB│ remove friends of entity
329 ns  0  B│ simple deletion of entity
removing
archetype
PASS│ 
@ -110,5 +110,5 @@ removing
PASS│ #2
PASS│ #3
68/68 test cases passed in 31.778 ms.
68/68 test cases passed in 31.113 ms.
0 fails

View file

@ -5,4 +5,4 @@ license = "MIT"
name = "mark-marks/jecs-nightly"
realm = "shared"
registry = "https://github.com/UpliftGames/wally-index"
version = "0.5.5-nightly.20250302T183121Z"
version = "0.5.5-nightly.20250302T183456Z"

View file

@ -1,10 +1,10 @@
--!strict
local fs = require("@lune/fs")
local serde = require("@lune/serde")
local types = require("./types")
local manifest_contents = fs.readFile("jecs/pesde.toml")
local manifest: types.PesdeManifest = serde.decode("toml", manifest_contents) or error("Couldn't decode manifest.")
local jecs_version = manifest.version
local encoded_build_metadata = fs.readFile("jecs/build.txt")
local metadata: { version: string } = serde.decode("toml", encoded_build_metadata)
or error("Couldn't decode build metadata.")
local jecs_version = metadata.version
print(jecs_version)