From 43b44926c6be39289ba7a0a7ab78882538126ab4 Mon Sep 17 00:00:00 2001 From: ChillerDragon Date: Sun, 18 Jan 2026 12:12:05 +0100 Subject: [PATCH] Add build to CI --- .github/workflows/build.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..d0d9ac0 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,27 @@ +name: Build + +on: + push: + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Prepare Linux + run: | + sudo apt-get update -y + sudo apt-get install pkg-config cmake clang build-essential luarocks -y + + - name: luarocks make + run: | + luarocks make --local + luarocks make --pack-binary-rock + luarocks install lua-getch-scm-1.linux-x86_64.rock --local + eval "$(luarocks path)" + lua <(echo 'require "lua-getch"')