Skip to content

Commit dbeeee8

Browse files
committed
update workflow, ecs and phpstan
1 parent dee0503 commit dbeeee8

File tree

3 files changed

+1605
-867
lines changed

3 files changed

+1605
-867
lines changed

.github/workflows/ci.yml

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2020

2121
- name: Checkout
22-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
2323

2424
- name: Install the dependencies
2525
run: |
@@ -41,7 +41,7 @@ jobs:
4141
coverage: none
4242

4343
- name: Checkout
44-
uses: actions/checkout@v3
44+
uses: actions/checkout@v4
4545

4646
- name: Install the dependencies
4747
run: |
@@ -63,7 +63,7 @@ jobs:
6363
coverage: none
6464

6565
- name: Checkout
66-
uses: actions/checkout@v3
66+
uses: actions/checkout@v4
6767

6868
- name: Install the dependencies
6969
run: |
@@ -93,7 +93,7 @@ jobs:
9393
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9494

9595
- name: Checkout
96-
uses: actions/checkout@v3
96+
uses: actions/checkout@v4
9797

9898
- name: Install the dependencies
9999
run: composer install --no-interaction --no-progress
@@ -119,7 +119,35 @@ jobs:
119119
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
120120

121121
- name: Checkout
122-
uses: actions/checkout@v3
122+
uses: actions/checkout@v4
123+
124+
- name: Install the dependencies
125+
run: |
126+
composer require contao/core-bundle "^4.13"
127+
composer install --no-interaction --no-progress
128+
129+
- name: Run the unit tests
130+
run: vendor/bin/phpunit --colors=always
131+
132+
phpunit_c54:
133+
name: PHP ${{ matrix.php }} Contao 5.4
134+
runs-on: ubuntu-latest
135+
strategy:
136+
fail-fast: false
137+
matrix:
138+
php: [ 8.1, 8.2, 8.3 ]
139+
steps:
140+
- name: Setup PHP
141+
uses: shivammathur/setup-php@v2
142+
with:
143+
php-version: ${{ matrix.php }}
144+
extensions: dom, fileinfo, filter, gd, hash, intl, json, mbstring, mysqli, pcre, pdo_mysql, zlib
145+
coverage: xdebug
146+
env:
147+
COMPOSER_TOKEN: ${{ secrets.GITHUB_TOKEN }}
148+
149+
- name: Checkout
150+
uses: actions/checkout@v4
123151

124152
- name: Install the dependencies
125153
run: |

0 commit comments

Comments
 (0)