mirror of
https://github.com/Ukendio/jecs.git
synced 2025-07-09 16:19:16 +00:00
packaging: Add pesde support, actions(cd): Add pesde publishing to release action
This commit is contained in:
parent
7259ad59b5
commit
557bb10723
2 changed files with 28 additions and 1 deletions
8
.github/workflows/release.yaml
vendored
8
.github/workflows/release.yaml
vendored
|
@ -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
|
||||
|
|
21
pesde.toml
Normal file
21
pesde.toml
Normal 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"
|
Loading…
Reference in a new issue