aboutsummaryrefslogtreecommitdiffstats
path: root/lib/compat53/.github/workflows/compat53-tests.yml
diff options
context:
space:
mode:
authorGravatar Andrew D. France 2025-07-23 02:20:40 -0500
committerGravatar Andrew D. France 2025-07-23 02:20:40 -0500
commitb034e12d7e4e2433809f7aada72e57f712f12a3d (patch)
treeb6964125ac57ba77f8696916099a71793f32b2a2 /lib/compat53/.github/workflows/compat53-tests.yml
parent- The premake5.lua file has been updated to include the LUA_COMPAT_BITLIB com... (diff)
Removing the dependencies from lib/
Diffstat (limited to '')
-rw-r--r--lib/compat53/.github/workflows/compat53-tests.yml69
1 files changed, 0 insertions, 69 deletions
diff --git a/lib/compat53/.github/workflows/compat53-tests.yml b/lib/compat53/.github/workflows/compat53-tests.yml
deleted file mode 100644
index 623837f..0000000
--- a/lib/compat53/.github/workflows/compat53-tests.yml
+++ /dev/null
@@ -1,69 +0,0 @@
-name: compat53-tests
-on:
- push:
- branches: ["master"]
- pull_request:
-jobs:
- compat53-test:
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- include:
- - luaVersion: "lua=5.1"
- compiler: gcc
- external: false
- - luaVersion: "lua=5.1"
- compiler: gcc
- external: true
- - luaVersion: "lua=5.1"
- compiler: g++
- external: true
- - luaVersion: "lua=5.1"
- compiler: clang
- external: false
- - luaVersion: "luajit=@v2.1 --compat=none"
- compiler: gcc
- external: false
- - luaVersion: "luajit=@v2.1 --compat=none"
- compiler: gcc
- external: true
- - luaVersion: "luajit=@v2.1 --compat=all"
- compiler: gcc
- external: false
- - luaVersion: "luajit=@v2.1 --compat=all"
- compiler: gcc
- external: true
- - luaVersion: "lua=5.2"
- compiler: gcc
- external: false
- - luaVersion: "lua=5.2"
- compiler: gcc
- external: true
- - luaVersion: "lua=5.2"
- compiler: g++
- external: true
- steps:
- - uses: actions/checkout@v2
- - name: install Lua
- run: |
- sudo apt install libreadline-dev
- pip3 install --user hererocks
- ~/.local/bin/hererocks old --${{ matrix.luaVersion }}
- test -e old/bin/lua || (cd old/bin && ln -s luajit* lua)
- ~/.local/bin/hererocks new --lua=5.3
- - name: compile C modules
- run: |
- export CC=${{ matrix.compiler }} CFLAGS="-Wall -Wextra -Ic-api -O2 -fPIC"
- export DEF="" SRC=""
- if [ "${{ matrix.external }}" = true ]; then DEF="-DCOMPAT53_PREFIX=compat53" SRC="c-api/compat-5.3.c"; fi
- ${CC} ${CFLAGS} -Iold/include ${DEF} -shared -o old/testmod.so tests/testmod.c ${SRC}
- ${CC} ${CFLAGS} -Inew/include ${DEF} -shared -o new/testmod.so tests/testmod.c ${SRC}
- ${CC} ${CFLAGS} -Iold/include ${DEF} -shared -o old/compat53.so ltablib.c lutf8lib.c lstrlib.c liolib.c ${SRC}
- - name: run test scripts
- run: |
- (cd old && bin/lua ../tests/test.lua) > old.txt
- (cd new && bin/lua ../tests/test.lua) > new.txt
- - name: compare script output
- run: diff old.txt new.txt || true
-