GitHub actions

This commit is contained in:
Starbeamrainbowlabs 2021-07-30 18:16:43 +01:00
parent 7ef3d694a7
commit b2fcc4d72f
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

19
github-actions-demo.yml Normal file
View file

@ -0,0 +1,19 @@
name: "WorldEditAdditions Continuous Integration"
on: [push]
jobs:
Syntax-Check:
runs-on: minideb
name: Install Dependencies
run: install_packages lua5.1
run: uname -a
run: lua --version
name: Perform Check
run:
Busted:
runs-on: minideb
- name: Install Dependencies
run: install_packages lua5.1 luarocks lua-check
run: uname -a
run: lua --version
- name: Run Tests
run: ./tests.sh