packaging: Add pesde support, actions(cd): Add pesde publishing to release action

This commit is contained in:
marked 2024-11-12 21:03:29 +01:00
parent 7259ad59b5
commit 557bb10723
2 changed files with 28 additions and 1 deletions

View file

@ -67,5 +67,11 @@ jobs:
- name: Wally Login - name: Wally Login
run: wally login --token ${{ secrets.WALLY_AUTH_TOKEN }} run: wally login --token ${{ secrets.WALLY_AUTH_TOKEN }}
- name: Publish - name: Wally Publish
run: wally publish run: wally publish
- name: Pesde Login
run: pesde auth login --token "${{ secrets.PESDE_AUTH_TOKEN }}"
- name: Pesde Publish
run: pesde publish -y

21
pesde.toml Normal file
View file

@ -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"