Skip to content

Commit bbfa955

Browse files
authored
CI: run all checks in full matrix (#14)
1 parent c8e20e9 commit bbfa955

File tree

1 file changed

+4
-45
lines changed

1 file changed

+4
-45
lines changed

.github/workflows/checks.yml

Lines changed: 4 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- "master"
77
- "v[0-9]"
88
jobs:
9-
checks:
9+
dependencies:
1010
runs-on: ubuntu-latest
1111
strategy:
1212
fail-fast: false
@@ -29,18 +29,6 @@ jobs:
2929
wget -q https://github.com/composer-unused/composer-unused/releases/latest/download/composer-unused.phar
3030
wget -q https://github.com/maglnet/ComposerRequireChecker/releases/download/4.5.0/composer-require-checker.phar
3131
32-
-
33-
name: Check composer normalization
34-
run: composer check:composer
35-
36-
-
37-
name: Check editorconfig
38-
run: composer check:ec
39-
40-
-
41-
name: Check coding style
42-
run: composer check:cs
43-
4432
-
4533
name: Check unused dependencies
4634
run: php composer-unused.phar --output-format=default
@@ -49,36 +37,7 @@ jobs:
4937
name: Check shadow dependencies
5038
run: php composer-require-checker.phar check composer.json
5139

52-
phpstan:
53-
runs-on: ubuntu-latest
54-
strategy:
55-
fail-fast: false
56-
steps:
57-
-
58-
name: Checkout code
59-
uses: actions/checkout@v4
60-
-
61-
name: Setup PHP
62-
uses: shivammathur/setup-php@v2
63-
with:
64-
php-version: 8.2
65-
-
66-
name: Install dependencies
67-
run: composer install --no-progress --prefer-dist --no-interaction
68-
69-
-
70-
name: Run PHPStan (latest deps)
71-
run: composer check:types
72-
73-
-
74-
name: Install lowest dependencies
75-
run: composer update --no-progress --prefer-lowest --prefer-dist --no-interaction
76-
77-
-
78-
name: Run PHPStan (lowest deps)
79-
run: composer check:types
80-
81-
tests:
40+
checks:
8241
runs-on: ubuntu-latest
8342
strategy:
8443
fail-fast: false
@@ -99,5 +58,5 @@ jobs:
9958
run: composer update --no-progress --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
10059

10160
-
102-
name: Run tests
103-
run: composer check:tests
61+
name: Run checks
62+
run: composer check

0 commit comments

Comments
 (0)