Skip to content

Commit 5039259

Browse files
committed
Merge pull request #64 from Aeliot-Tm/stabilize-tests
2 parents 822cf52 + 08a45ae commit 5039259

File tree

11 files changed

+42386
-40
lines changed

11 files changed

+42386
-40
lines changed

.github/workflows/automated_testing.yaml

Lines changed: 22 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -12,81 +12,72 @@ jobs:
1212
matrix:
1313
include:
1414
- php-version: '7.4'
15-
symfony-version: '3.4.*'
16-
phpunit-version: '7.5.20'
17-
php-cs-fixer-version: '2.19.3'
15+
lock-version: '3.4'
1816
- php-version: '7.4'
19-
symfony-version: '^4.4'
20-
phpunit-version: '9.5.28'
21-
php-cs-fixer-version: '2.19.3'
17+
lock-version: '4.4'
2218
- php-version: '8.0'
23-
symfony-version: '5.0.*'
24-
phpunit-version: '9.5.28'
25-
php-cs-fixer-version: '2.19.3'
19+
lock-version: '5.0'
2620
- php-version: '8.0'
27-
symfony-version: '^5.4'
28-
phpunit-version: '9.5.28'
29-
php-cs-fixer-version: '^3.8'
21+
lock-version: '5.4'
3022
- php-version: '8.0'
31-
symfony-version: '6.0.*'
32-
phpunit-version: '^9.5,<10.0'
33-
php-cs-fixer-version: '^3.8'
23+
lock-version: '6.0'
3424
- php-version: '8.1'
35-
symfony-version: '6.2.*'
36-
phpunit-version: '^9.5,<10.0'
37-
php-cs-fixer-version: '^3.8'
25+
lock-version: '6.4'
3826

3927
steps:
4028
- uses: 'shivammathur/setup-php@v2'
4129
with:
42-
php-version: '${{ matrix.php-version }}'
30+
php-version: ${{ matrix.php-version }}
31+
tools: composer
4332

4433
- uses: actions/checkout@v3
4534

4635
- name: Set versions
47-
run: |
48-
sed -i 's/\^3.4|\^4.0|\^5.0|\^6.0/${{ matrix.symfony-version }}/g' composer.json
49-
sed -i 's/friendsofphp\/php-cs-fixer": "\^3.8/friendsofphp\/php-cs-fixer": "${{ matrix.php-cs-fixer-version }}/g' composer.json
50-
sed -i 's/\^7.5|\^9.5/${{ matrix.phpunit-version }}/g' composer.json
51-
52-
# - name: Validate composer.json and composer.lock
53-
# run: composer validate --strict
36+
run: cp composer.${{ matrix.lock-version }}.lock composer.lock
5437

5538
- name: Install dependencies
5639
uses: ramsey/composer-install@v2
5740

5841
- name: Run test suite
59-
run: composer run-script phpunit
42+
run: composer phpunit
6043

6144
php-cs-fixer:
6245
runs-on: ubuntu-latest
6346
steps:
6447
- uses: 'shivammathur/setup-php@v2'
6548
with:
66-
php-version: 7.4
49+
php-version: 8.1
50+
tools: composer
6751

6852
- uses: actions/checkout@v3
6953

54+
- name: Set versions
55+
run: cp composer.6.4.lock composer.lock
56+
7057
- name: Install dependencies
7158
uses: ramsey/composer-install@v2
7259

7360
- name: PHPStan analyse
74-
run: composer run-script cs-fixer-check
61+
run: composer cs-fixer-check
7562

7663
phpstan:
7764
runs-on: ubuntu-latest
7865
steps:
7966
- uses: 'shivammathur/setup-php@v2'
8067
with:
81-
php-version: '8.0'
68+
php-version: 8.1
69+
tools: composer
8270

8371
- uses: actions/checkout@v3
8472

73+
- name: Set versions
74+
run: cp composer.6.4.lock composer.lock
75+
8576
- name: Install dependencies
8677
uses: ramsey/composer-install@v2
8778

8879
- name: WarmUp cache
8980
run: php tests/console cache:warmup
9081

9182
- name: PHPStan analyse
92-
run: composer run-script phpstan
83+
run: composer phpstan

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@
1010
.php-cs-fixer.cache
1111
.phpunit.result.cache
1212
composer.lock
13-
docker-compose.override.yml
13+
compose.override.yaml

0 commit comments

Comments
 (0)