From 926b995bbfa66625bbaa346cd09e849be386f44e Mon Sep 17 00:00:00 2001 From: pnlmon Date: Thu, 24 Mar 2022 02:54:10 +0800 Subject: [PATCH] Linux and Windows CI Test --- .github/workflows/CI.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 69f8fe6..fa32232 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -6,7 +6,7 @@ on: main jobs: - test: + test-linux: runs-on: ubuntu-latest steps: - name: Checkout repo @@ -17,7 +17,19 @@ jobs: luaVersion: 5.1 - name: Run test case run: lua ./tests.lua --Linux --CI - + + test-windows: + runs-on: windows-latest + steps: + - name: Checkout repo + uses: actions/checkout@master + - name: Download Lua5.1 + run: curl -o Lua51.zip "https://raw.githubusercontent.com/joedf/LuaBuilds/gh-pages/hdata/lua-5.1.5_Win32_bin.zip" + - name: Unzip Lua51 + run: | + tar -xf Lua51.zip + - name: Run test case + run: ./lua.exe ./tests.lua --CI build: runs-on: windows-latest # gh-actions-lua doesn't work on windows steps: