Skip to content

Commit f23a106

Browse files
committed
Add windows and macos cases
1 parent d5b73b3 commit f23a106

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

.github/workflows/php.yml

+13-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ on:
99
jobs:
1010
phpunit:
1111
name: Tests
12-
runs-on: ubuntu-latest
1312
strategy:
1413
fail-fast: false
1514
matrix:
15+
os: [ubuntu-latest]
1616
php:
1717
- "7.1"
1818
- "7.2"
@@ -23,6 +23,15 @@ jobs:
2323
- "lowest"
2424
- "highest"
2525
symfony-yaml: ['^3.4', '^4', '^5']
26+
include:
27+
- os: "windows-latest"
28+
php: "8.0"
29+
dependencies: "highest"
30+
symfony-yaml: '^5'
31+
- os: "macos-latest"
32+
php: "8.0"
33+
dependencies: "highest"
34+
symfony-yaml: '^5'
2635
exclude:
2736
# symfony/yaml v5 does not run on PHP 7.1
2837
- php: '7.1'
@@ -31,8 +40,9 @@ jobs:
3140
- php: '8.0'
3241
symfony-yaml: '^3.4'
3342

43+
runs-on: ${{ matrix.os }}
3444
env:
35-
SYMFONY_YAML: ${{ matrix.symfony-yaml }}
45+
SYMFONY_YAML: ${{ matrix.symfony-yaml }}
3646

3747
steps:
3848
- uses: actions/checkout@v2
@@ -45,8 +55,7 @@ jobs:
4555
tools: composer:v2
4656

4757
- name: Require specific symfony/yaml version
48-
run: |
49-
composer require symfony/yaml:"${SYMFONY_YAML}" --prefer-dist --no-interaction --ansi --no-install
58+
run: "composer require symfony/yaml:'${{ matrix.symfony-yaml }}' --prefer-dist --no-interaction --ansi --no-install"
5059

5160
- name: "Install dependencies with Composer"
5261
uses: "ramsey/composer-install@v2"

0 commit comments

Comments
 (0)