ci: in-depth test workflow

This commit is contained in:
əlemi 2024-09-17 02:09:32 +02:00
parent 13ef05f8a2
commit 041ce78bce
Signed by: alemi
GPG key ID: A4895B84D311642C
2 changed files with 9 additions and 5 deletions

View file

@ -3,7 +3,6 @@ name: lua
on:
push:
branches:
- dev
- stable
permissions:

View file

@ -14,20 +14,25 @@ permissions:
jobs:
test:
runs-on: ubuntu-latest
runs-on: ${{ matrix.runner }}
strategy:
fail-fast: false
matrix:
runner:
- ubuntu-latest
- windows-latest
- macos-latest
features:
- rust
- luajit # should we test with lua54 instead?
- luajit
- lua54
- java
- js
- py
toolchain:
- stable
# - beta
# - nightly
# TODO should re-enable future toolchains so we get warnings on breaking changes
- beta
- nightly
steps:
- uses: arduino/setup-protoc@v3
with: