Compare commits

..

No commits in common. "main" and "autoci+roblox-target" have entirely different histories.

6 changed files with 19 additions and 2610 deletions

View file

@ -1,4 +1,4 @@
name: Sync & Release name: Sync
on: on:
workflow_dispatch: workflow_dispatch:
@ -6,11 +6,11 @@ on:
- cron: "10 0 * * *" # Runs at 00:10 UTC every day - cron: "10 0 * * *" # Runs at 00:10 UTC every day
jobs: jobs:
sync_and_release: sync:
name: Sync & Release name: Sync
runs-on: docker runs-on: docker
container: container:
image: ghcr.io/catthehacker/ubuntu:act-24.04 image: ghcr.io/catthehacker/ubuntu:act-22.04
steps: steps:
- name: Checkout Repository - name: Checkout Repository
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -36,16 +36,18 @@ jobs:
- name: Publish Luau Target - name: Publish Luau Target
run: pesde publish -y run: pesde publish -y
# Much hacky, much evil - name: Manifest Switcharoo
- name: Publish Roblox Target
run: | run: |
mv pesde.toml pesde-luau.toml mv pesde.toml pesde-luau.toml
mv pesde-rbx.toml pesde.toml mv pesde-rbx.toml pesde.toml
pesde install
pesde publish -y - name: Publish Roblox Target
run: pesde publish -y
- name: Manifest Switcharoo
run: |
mv pesde.toml pesde-rbx.toml mv pesde.toml pesde-rbx.toml
mv pesde-luau.toml pesde.toml mv pesde-luau.toml pesde.toml
pesde install
- name: Read Jecs Version - name: Read Jecs Version
id: read_jecs_version id: read_jecs_version
@ -54,7 +56,6 @@ jobs:
echo "JECS_VERSION=$version" >> $GITHUB_OUTPUT echo "JECS_VERSION=$version" >> $GITHUB_OUTPUT
- name: Create Pull Request - name: Create Pull Request
id: create_pull_request
uses: https://git.devmarked.win/actions/create-pull-request@7174d368c2e4450dea17b297819eb28ae93ee645 uses: https://git.devmarked.win/actions/create-pull-request@7174d368c2e4450dea17b297819eb28ae93ee645
with: with:
title: Sync to upstream Jecs ${{ steps.read_jecs_version.outputs.JECS_VERSION }} title: Sync to upstream Jecs ${{ steps.read_jecs_version.outputs.JECS_VERSION }}

View file

@ -87,7 +87,7 @@ local function download_list(list: { { path: string, output: string } })
end end
download_list({ download_list({
{ path = "jecs.luau", output = "$" }, { path = "jecs.luau", output = "init.luau" },
{ path = ".luaurc", output = "$" }, { path = ".luaurc", output = "$" },
{ path = "LICENSE", output = "$" }, { path = "LICENSE", output = "$" },
{ path = "README.md", output = "$" }, { path = "README.md", output = "$" },
@ -113,7 +113,7 @@ local pesde_manifest: types.pesde_manifest = {
repository = "https://git.devmarked.win/marked/jecs-pesde", repository = "https://git.devmarked.win/marked/jecs-pesde",
license = manifest.package.license, license = manifest.package.license,
includes = { includes = {
"jecs.luau", "init.luau",
"pesde.toml", "pesde.toml",
"README.md", "README.md",
"CHANGELOG.md", "CHANGELOG.md",
@ -123,7 +123,7 @@ local pesde_manifest: types.pesde_manifest = {
target = { target = {
environment = "luau", environment = "luau",
lib = "jecs.luau", lib = "init.luau",
}, },
indices = { indices = {
@ -139,7 +139,7 @@ local pesde_roblox_manifest: types.pesde_manifest = {
repository = "https://git.devmarked.win/marked/jecs-pesde", repository = "https://git.devmarked.win/marked/jecs-pesde",
license = manifest.package.license, license = manifest.package.license,
includes = { includes = {
"jecs.luau", "init.luau",
"pesde.toml", "pesde.toml",
"README.md", "README.md",
"CHANGELOG.md", "CHANGELOG.md",
@ -149,8 +149,8 @@ local pesde_roblox_manifest: types.pesde_manifest = {
target = { target = {
environment = "roblox", environment = "roblox",
lib = "jecs.luau", lib = "init.luau",
build_files = { "jecs.luau" }, build_files = { "init.luau" },
}, },
indices = { indices = {

2564
jecs.luau

File diff suppressed because it is too large Load diff

View file

@ -1,22 +0,0 @@
authors = ["jecs authors"]
description = "A minimal copy of jecs published on the official pesde registry"
includes = [
"jecs.luau",
"pesde.toml",
"README.md",
"CHANGELOG.md",
"LICENSE",
".luaurc",
]
license = "MIT"
name = "marked/jecs"
repository = "https://git.devmarked.win/marked/jecs-pesde"
version = "0.5.5"
[indices]
default = "https://github.com/pesde-pkg/index"
[target]
build_files = ["jecs.luau"]
environment = "roblox"
lib = "jecs.luau"

View file

@ -1,6 +0,0 @@
# This file is automatically @generated by pesde.
# It is not intended for manual editing.
format = 1
name = "marked/jecs"
version = "0.5.5"
target = "luau"

View file

@ -1,7 +1,7 @@
authors = ["jecs authors"] authors = ["jecs authors"]
description = "A minimal copy of jecs published on the official pesde registry" description = "A minimal copy of jecs published on the official pesde registry"
includes = [ includes = [
"jecs.luau", "init.luau",
"pesde.toml", "pesde.toml",
"README.md", "README.md",
"CHANGELOG.md", "CHANGELOG.md",
@ -18,4 +18,4 @@ default = "https://github.com/pesde-pkg/index"
[target] [target]
environment = "luau" environment = "luau"
lib = "jecs.luau" lib = "init.luau"