From 557bb107231db1d985a3022839cdfab40d38f3ae Mon Sep 17 00:00:00 2001 From: marked Date: Tue, 12 Nov 2024 21:03:29 +0100 Subject: [PATCH] packaging: Add pesde support, actions(cd): Add pesde publishing to release action --- .github/workflows/release.yaml | 8 +++++++- pesde.toml | 21 +++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 pesde.toml diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index d91496c..5f6ca9c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -67,5 +67,11 @@ jobs: - name: Wally Login run: wally login --token ${{ secrets.WALLY_AUTH_TOKEN }} - - name: Publish + - name: Wally Publish run: wally publish + + - name: Pesde Login + run: pesde auth login --token "${{ secrets.PESDE_AUTH_TOKEN }}" + + - name: Pesde Publish + run: pesde publish -y diff --git a/pesde.toml b/pesde.toml new file mode 100644 index 0000000..29e6fcf --- /dev/null +++ b/pesde.toml @@ -0,0 +1,21 @@ +name = "ukendio/jecs" +authors = ["jecs authors"] +description = "A fast, portable Entity Component System for Luau" +includes = [ + "src", + "pesde.toml", + "README.md", + "CHANGELOG.md", + "LICENSE", + ".luaurc", +] +license = "MIT" +repository = "https://github.com/Ukendio/jecs" +version = "0.3.2" + +[indices] +default = "https://github.com/daimond113/pesde-index" + +[target] +environment = "luau" +lib = "init.luau"