[CI] Add beta chrome to unstable builds

This commit is contained in:
Michał Pysiak 2025-03-26 08:49:41 +01:00
parent 4e84312e35
commit 406a8c5ab9
No known key found for this signature in database
GPG key ID: 9C1F2D0F99830187

View file

@ -17,20 +17,30 @@ jobs:
behat-no-js-unstable:
runs-on: ubuntu-latest
name: "Non-JS, PHP ${{ matrix.php }}, Symfony ${{ matrix.symfony }}, MySQL ${{ matrix.mysql }} (Unstable Dependencies)"
timeout-minutes: 45
timeout-minutes: 90
continue-on-error: true
strategy:
fail-fast: false
matrix:
include:
-
php: "8.3"
symfony: "~7.1"
mysql: "8.4"
js_behats: true
chrome_version: 'beta'
-
php: "8.3"
symfony: "~7.2.0-RC1"
mysql: "8.4"
js_behats: false
chrome_version: 'stable'
-
php: "8.4"
symfony: "~7.1.0"
mysql: "8.4"
js_behats: false
chrome_version: 'stable'
env:
APP_ENV: test_cached
@ -67,6 +77,7 @@ jobs:
php_version: ${{ matrix.php }}
symfony_version: ${{ matrix.symfony }}
node_version: "20.x"
chrome_version: ${{ matrix.chrome_version }}
- name: Run PHPUnit
continue-on-error: ${{ inputs.ignore-failure }}
@ -81,6 +92,10 @@ jobs:
- name: Run non-JS Behat
run: vendor/bin/behat --colors --strict --no-interaction -vvv -f progress --tags="~@javascript&&~@mink:chromedriver&&~@todo&&~@cli" --suite-tags="@hybrid,@ui" || vendor/bin/behat --strict --no-interaction -vvv -f progress --tags="~@javascript&&~@mink:chromedriver&&~@todo&&~@cli" --suite-tags="@hybrid,@ui" --rerun
- name: Run Behat (Panther)
if: matrix.js_behats == true
run: vendor/bin/behat --colors --strict --no-interaction -vvv -f progress --tags="@javascript&&~@todo&&~@cli" --suite-tags="@hybrid,@ui" || vendor/bin/behat --colors --strict --no-interaction -vvv -f progress --tags="@javascript&&~@todo&&~@cli" --suite-tags="@hybrid,@ui" --rerun || vendor/bin/behat --colors --strict --no-interaction -vvv -f progress --tags="@javascript&&~@todo&&~@cli" --suite-tags="@hybrid,@ui" --rerun
- name: Upload logs
uses: actions/upload-artifact@v4
if: failure()