movescript/.github/workflows/minify.yml

44 lines
979 B
YAML

name: Minify Scripts
on:
push:
branches: [ "main" ]
paths:
- src/**
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install Lua
uses: ljmf00/setup-lua@v1.0.0
with:
lua-version: 5.3
install-luarocks: true
- name: Install Minifier
run: wget https://raw.githubusercontent.com/stravant/lua-minify/master/minify.lua
- name: Minify Scripts
run: |
rm -rf min
mkdir min
lua minify.lua minify src/movescript.lua > min/movescript.lua
lua minify.lua minify src/itemscript.lua > min/itemscript.lua
- name: Clean Up Repository
run: |
rm -rf .lua
rm -rf .luarocks
rm -rf .source
rm -f minify.lua
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4