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