From ed6b73b6638f2b4856ec87a7d85aba10fd61813b Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Thu, 21 May 2026 18:52:16 -0300 Subject: tests: drop Windows 32-bit, smaller matrix We only need to check that build_spec.lua works in all combinations. This should provide enough coverage. --- .github/workflows/test.yml | 116 ++++----------------------------------------- 1 file changed, 8 insertions(+), 108 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 90f61ad5..2188d201 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -193,29 +193,7 @@ jobs: EXCLUDE: "integration,unit" TESTTYPE: "" ARCH: x64 - # Lua 5.4 tests - - LUAV: "5.4" - LUAT: "lua" - COMPILER: "vs" - FILES: "" - EXCLUDE: "integration,quick" - TESTTYPE: "unit" - ARCH: x64 - - LUAV: "5.4" - LUAT: "lua" - COMPILER: "vs" - FILES: "" - EXCLUDE: "unit,quick" - TESTTYPE: "" - ARCH: x64 - - LUAV: "5.4" - LUAT: "lua" - COMPILER: "vs" - FILES: "spec//build_spec.lua" - EXCLUDE: "" - TESTTYPE: "" - ARCH: x64 - # LuaJIT 2.1 tests + # unit tests - LUAV: "2.1" LUAT: "luajit" COMPILER: "vs" @@ -223,6 +201,7 @@ jobs: EXCLUDE: "integration,quick" TESTTYPE: "unit" ARCH: x64 + # integration tests - LUAV: "2.1" LUAT: "luajit" COMPILER: "vs" @@ -230,115 +209,36 @@ jobs: EXCLUDE: "unit,quick" TESTTYPE: "" ARCH: x64 - - LUAV: "2.1" - LUAT: "luajit" - COMPILER: "vs" - FILES: "spec//build_spec.lua" - EXCLUDE: "" - TESTTYPE: "" - ARCH: x64 - - # - # Visual Studio x86 - # - - # quick tests - - LUAV: "2.1" - LUAT: "luajit" - COMPILER: "vs" - FILES: "" - EXCLUDE: "integration,unit" - TESTTYPE: "" - ARCH: x86 - # Lua 5.4 tests - - LUAV: "5.4" - LUAT: "lua" - COMPILER: "vs" - FILES: "" - EXCLUDE: "integration,quick" - TESTTYPE: "unit" - ARCH: x86 - - LUAV: "5.4" - LUAT: "lua" - COMPILER: "vs" - FILES: "" - EXCLUDE: "unit,quick" - TESTTYPE: "" - ARCH: x86 + # build tests + Lua 5.4 + msvc - LUAV: "5.4" LUAT: "lua" COMPILER: "vs" FILES: "spec//build_spec.lua" EXCLUDE: "" TESTTYPE: "" - ARCH: x86 - # LuaJIT 2.1 tests - - LUAV: "2.1" - LUAT: "luajit" - COMPILER: "vs" - FILES: "" - EXCLUDE: "integration,quick" - TESTTYPE: "unit" - ARCH: x86 - - LUAV: "2.1" - LUAT: "luajit" - COMPILER: "vs" - FILES: "" - EXCLUDE: "unit,quick" - TESTTYPE: "" - ARCH: x86 + ARCH: x64 + # build tests + LuaJIT + msvc - LUAV: "2.1" LUAT: "luajit" COMPILER: "vs" FILES: "spec//build_spec.lua" EXCLUDE: "" TESTTYPE: "" - ARCH: x86 + ARCH: x64 # # MinGW-w64 with Universal C Run Time # provided by MSYS2 # - # quick tests - - LUAV: "2.1" - LUAT: "luajit" - COMPILER: "mingw" - FILES: "" - EXCLUDE: "integration,unit" - TESTTYPE: "" - # Lua 5.4 tests - - LUAV: "5.4" - LUAT: "lua" - COMPILER: "mingw" - FILES: "" - EXCLUDE: "integration,quick" - TESTTYPE: "unit" - - LUAV: "5.4" - LUAT: "lua" - COMPILER: "mingw" - FILES: "" - EXCLUDE: "unit,quick" - TESTTYPE: "" + # build tests + Lua 5.4 + mingw - LUAV: "5.4" LUAT: "lua" COMPILER: "mingw" FILES: "spec//build_spec.lua" EXCLUDE: "" TESTTYPE: "" - # LuaJIT 2.1 tests - - LUAV: "2.1" - LUAT: "luajit" - COMPILER: "mingw" - FILES: "" - EXCLUDE: "integration,quick" - TESTTYPE: "unit" - - LUAV: "2.1" - LUAT: "luajit" - COMPILER: "mingw" - FILES: "" - EXCLUDE: "unit,quick" - TESTTYPE: "" + # build tests + LuaJIT + mingw - LUAV: "2.1" LUAT: "luajit" COMPILER: "mingw" -- cgit v1.2.3-55-g6feb