diff --git a/.github/required-checks.yml b/.github/required-checks.yml index 0decd15..9803371 100644 --- a/.github/required-checks.yml +++ b/.github/required-checks.yml @@ -8,4 +8,5 @@ checks: - check-formatting - configlet / configlet - i18n / completeness + - Tests - Validate required checks diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7dc822f..626f964 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,3 +31,18 @@ jobs: - name: test run: | bin/test-all + + tests: + name: Tests + needs: test + if: always() + runs-on: ubuntu-26.04 + steps: + - name: Check that every Lua version passed + env: + RESULT: ${{ needs.test.result }} + run: | + if [[ "$RESULT" != "success" ]]; then + echo "The exercise tests failed on at least one Lua version." + exit 1 + fi