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: on:
push: push:
branches: branches:
- dev
- stable - stable
permissions: permissions:

View file

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