Related to #644. Looking at GitHub Actions since we're already using GitHub. We should use a matrix for CE/EE and singleplayer/multiplayer tests. For example, we could do something like this:
name: API
on:
push:
branches: [master]
jobs:
test:
name: test
runs-on: ubuntu-latest
strategy:
matrix:
edition:
- CE
- EE
mode:
- singleplayer
- multiplayer
env:
KEYGEN_EDITION: ${{matrix.edition}}
KEYGEN_MODE: ${{matrix.mode}}
steps:
- run: rake test
Related to #644. Looking at GitHub Actions since we're already using GitHub. We should use a matrix for
CE
/EE
andsingleplayer
/multiplayer
tests. For example, we could do something like this: