Skip to content

Commit 2521ca6

Browse files
committed
github ci: run sa and cs separately
1 parent 7e33085 commit 2521ca6

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

.github/workflows/ci.yml

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ jobs:
140140
flags: ${{ matrix.php-version }}, ${{ matrix.db-type }}, ${{ matrix.symfony-version }}
141141
file: tests/coverage.xml
142142

143-
code-style-and-static-analysis:
143+
static-analysis:
144144
runs-on: ubuntu-24.04
145145
steps:
146146
- name: Setup PHP
@@ -182,5 +182,39 @@ jobs:
182182
- name: Psalm
183183
run: composer psalm -- --php-version=${{ steps.setup-php.outputs.php-version }}
184184

185+
code-style:
186+
runs-on: ubuntu-24.04
187+
steps:
188+
- name: Setup PHP
189+
id: setup-php
190+
uses: shivammathur/setup-php@v2
191+
with:
192+
php-version: '8.1'
193+
extensions: json, libxml, pdo, pdo_mysql, pdo_sqlite, pdo_pgsql, sqlite3
194+
coverage: pcov
195+
196+
- uses: actions/checkout@v2
197+
198+
- name: Composer get cache directory
199+
id: composer-cache
200+
run: |
201+
echo "cache_files_dir=$(composer config cache-files-dir)" >> "$GITHUB_OUTPUT"
202+
203+
- name: Composer cache
204+
uses: actions/cache@v4.2.0
205+
with:
206+
path: ${{ steps.composer-cache.outputs.cache_files_dir }}
207+
key: ${{ runner.os }}-composer-php:8.1-symfony:6-max-style
208+
restore-keys: |
209+
${{ runner.os }}-composer-php:8.1-symfony:6-max-
210+
${{ runner.os }}-composer-php:8.1-
211+
${{ runner.os }}-composer-
212+
213+
- name: Composer validate
214+
run: composer validate
215+
216+
- name: Composer install
217+
run: composer install --prefer-dist --no-interaction
218+
185219
- name: Code Style
186220
run: composer cs-check

0 commit comments

Comments
 (0)