Skip to content

Commit f76a44a

Browse files
committed
[CI] Run tests on minimum-stability=dev too
1 parent a282ed5 commit f76a44a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

.github/workflows/test.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,23 @@ jobs:
6868
fail-fast: false
6969
matrix:
7070
php-version: ['8.1', '8.3', '8.4']
71+
minimum-stability: ['stable', 'dev']
7172
include:
7273
- php-version: '8.1'
7374
dependency-version: 'lowest'
7475
- php-version: '8.3'
7576
dependency-version: 'highest'
7677
- php-version: '8.4'
7778
dependency-version: 'highest'
79+
minimum-stability: 'stable'
7880
component: ${{ fromJson(needs.tests-php-components.outputs.components )}}
7981
exclude:
82+
- php-version: '8.1'
83+
minimum-stability: 'dev'
84+
- php-version: '8.3'
85+
minimum-stability: 'dev'
86+
- php-version: '8.4'
87+
minimum-stability: 'dev'
8088
- component: Map # does not support PHP 8.1
8189
php-version: '8.1'
8290
- component: Map/src/Bridge/Google # does not support PHP 8.1
@@ -104,6 +112,11 @@ jobs:
104112
run: php .github/build-packages.php
105113
working-directory: ${{ github.workspace }}
106114

115+
- name: Configure ${{ matrix.minimum-stability }} stability
116+
if: ${{ matrix.minimum-stability }}
117+
run: composer config minimum-stability ${{ matrix.minimum-stability }}
118+
working-directory: "src/${{ matrix.component }}"
119+
107120
- name: Install ${{ matrix.component }} packages
108121
uses: ramsey/composer-install@v3
109122
with:

0 commit comments

Comments
 (0)