diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index cb8ec81..1371fa9 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -64,7 +64,7 @@ jobs: - name: Upload Build Artifact uses: https://git.devmarked.win/actions/upload-artifact@v4 with: - name: build-${{ steps.read_jecs_version.outputs.JECS_VERSION }} + name: build path: jecs_nightly.rbxm - name: Authorize Pesde diff --git a/jecs/build.txt b/jecs/build.txt index 1f74692..af597d4 100644 --- a/jecs/build.txt +++ b/jecs/build.txt @@ -1,2 +1,2 @@ modified = ["README.md", "LICENSE", ".luaurc", "CHANGELOG.md", "jecs.luau"] -version = "0.5.5-nightly.20250302T183456Z" +version = "0.5.5-nightly.20250302T183121Z" diff --git a/jecs/pesde.toml b/jecs/pesde.toml index aaf953e..df5c81c 100644 --- a/jecs/pesde.toml +++ b/jecs/pesde.toml @@ -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.20250302T183456Z" +version = "0.5.5-nightly.20250302T183121Z" [indices] default = "https://github.com/pesde-pkg/index" diff --git a/jecs/test.txt b/jecs/test.txt index af03d16..baf32fd 100644 --- a/jecs/test.txt +++ b/jecs/test.txt @@ -1,2 +1,2 @@ passed = true -timestamp = "20250302T183457Z" +timestamp = "20250302T183122Z" diff --git a/jecs/test_fulllog.txt b/jecs/test_fulllog.txt index 8876b2a..6091961 100644 --- a/jecs/test_fulllog.txt +++ b/jecs/test_fulllog.txt @@ -1,6 +1,6 @@ -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 +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 removing archetype PASS│  @@ -110,5 +110,5 @@ removing PASS│ #2 PASS│ #3 -68/68 test cases passed in 31.113 ms. +68/68 test cases passed in 31.778 ms. 0 fails diff --git a/jecs/wally.toml b/jecs/wally.toml index 0c3963d..4ce956c 100644 --- a/jecs/wally.toml +++ b/jecs/wally.toml @@ -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.20250302T183456Z" +version = "0.5.5-nightly.20250302T183121Z" diff --git a/src/read_version.luau b/src/read_version.luau index 846c0d0..b9b8388 100644 --- a/src/read_version.luau +++ b/src/read_version.luau @@ -1,10 +1,10 @@ --!strict local fs = require("@lune/fs") local serde = require("@lune/serde") +local types = require("./types") -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 +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 print(jecs_version)