ci(workspace): clean up lua CI logic and add placeholder scripts

This commit is contained in:
Serkyo 2026-05-12 12:11:03 +02:00
parent f974112d2b
commit 51683c08ac
3 changed files with 6 additions and 22 deletions

View file

@ -34,33 +34,15 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Install StyLua - name: Check Lua Formatting
uses: JohnnyMorganz/stylua-action@v4 uses: JohnnyMorganz/stylua-action@v4
with: with:
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
version: latest version: latest
args: --check assets/scripts/ mods/
- name: Check Lua Formatting - name: Run Selene
# A conditional search is used to prevent failures when no Lua files exist yet.
run: |
LUA_FILES=$(find assets/scripts mods -name "*.lua" 2>/dev/null || true)
if [ -z "$LUA_FILES" ]; then
echo "No Lua files found to format."
else
echo "$LUA_FILES" | xargs stylua --check
fi
- name: Install Selene
uses: NTBBloodbath/selene-action@v1.0.0 uses: NTBBloodbath/selene-action@v1.0.0
with: with:
token: ${{ secrets.GITHUB_TOKEN }} token: ${{ secrets.GITHUB_TOKEN }}
args: assets/scripts/ mods/
- name: Run Selene
# A conditional search is used to prevent failures when no Lua files exist yet.
run: |
LUA_FILES=$(find assets/scripts mods -name "*.lua" 2>/dev/null || true)
if [ -z "$LUA_FILES" ]; then
echo "No Lua files found to lint."
else
echo "$LUA_FILES" | xargs selene
fi

1
assets/scripts/core.lua Normal file
View file

@ -0,0 +1 @@
-- Core engine scripts

View file

@ -0,0 +1 @@
-- Example mod