|
|
@@ -12,15 +12,16 @@ on:
|
|
|
|
|
|
jobs:
|
|
|
linux_tests:
|
|
|
- runs-on: ubuntu-22.04
|
|
|
+ runs-on: ${{ matrix.os }}
|
|
|
|
|
|
strategy:
|
|
|
fail-fast: false
|
|
|
matrix:
|
|
|
+ os: [ubuntu-latest, macos-latest, windows-latest]
|
|
|
php: ["8.1", "8.2", "8.3"]
|
|
|
stability: [prefer-lowest, prefer-stable]
|
|
|
|
|
|
- name: PHP ${{ matrix.php }} - ${{ matrix.stability }}
|
|
|
+ name: PHP ${{ matrix.php }} - ${{ matrix.stability }} - ${{ matrix.os }}
|
|
|
|
|
|
steps:
|
|
|
- name: Checkout code
|
|
|
@@ -47,4 +48,3 @@ jobs:
|
|
|
|
|
|
- name: Execute tests
|
|
|
run: vendor/bin/pest --coverage --colors=always
|
|
|
-
|